let
Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content],
#"Texte nettoyé" = Table.TransformColumns(Source,{{"compte secondaire", each null, type text}}),
#"Supprimer le tableau croisé dynamique des autres colonnes" = Table.UnpivotOtherColumns(#"Texte nettoyé", {"Chef de rayon", "Univers", "Filière", "Sous filiere", "Libellé article", "Code article", "compte secondaire", "Unité d'œuvre"}, "Attribut", "Valeur"),
#"Colonne dynamique" = Table.Pivot(#"Supprimer le tableau croisé dynamique des autres colonnes", List.Distinct(#"Supprimer le tableau croisé dynamique des autres colonnes"[Attribut]), "Attribut", "Valeur", List.Sum)
in
#"Colonne dynamique"