1 2 3 4 5 6 7 8 9
| let
Source = Excel.CurrentWorkbook(){[Name="t_Commande"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Année", Int64.Type}, {"N° commande", Int64.Type}, {"N° ligne", Int64.Type}, {"texte", type text}, {"Fournisseur", type any}, {"Qté commandée", Int64.Type}}),
#"Index ajouté" = Table.AddIndexColumn(#"Type modifié", "Index", 0, 1, Int64.Type),
#"Colonne dynamique" = Table.Pivot(Table.TransformColumnTypes(#"Index ajouté", {{"Index", type text}}, "fr-BE"), List.Distinct(Table.TransformColumnTypes(#"Index ajouté", {{"Index", type text}}, "fr-BE")[Index]), "Index", "texte"),
#"Colonnes fusionnées" = Table.CombineColumns(#"Colonne dynamique",{"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"},Combiner.CombineTextByDelimiter(" ", QuoteStyle.None),"Texte"),
#"Espaces supprimés" = Table.TransformColumns(#"Colonnes fusionnées",{{"Texte", Text.Trim, type text}})
in
#"Espaces supprimés" |