Hello l'étape ListeDepivoter c'est juste pour récupérer tous les noms de colonnes qui se nomment "designation" (designation 1, designation 2 ....) de manière à rendre dynamique ton tableau si jamais tu rajoutes des colonnes.
Table.ColumnNames récupère sous forme de liste les noms de toutes les colonnes de l'étape source puis je lui dis avec un List.Select de prendre uniquement les valeurs qui contiennent designation.
Ensuite dans l'étape unpivot, qui peut être générée par cette commande :
J'ai remplacé les noms de colonnes qui sont générés en dur par le résultat de : ListeDepivoter
N'hésite pas si besoin d'informations supplémentaires
@+