Bonjour à tous de nouveau !
J'ai "simplement" ajouté un tri pour obtenir un tableau conforme à mon souhait.
L'étape initiale est :
= Table.Pivot(Expand, List.Distinct(Expand[#"Ref produit.1"]), "Ref produit.1", "Ref transaction", List.Count)
J'ai encapsulé manuellement (via la barre de formule) la fonction List.Distinct par la fonction List.Sort pour obtenir :
= Table.Pivot(Expand, List.Sort( List.Distinct(Expand[#"Ref produit.1"]) ), "Ref produit.1", "Ref transaction", List.Count)