let
Source = Excel.CurrentWorkbook(){[Name="Performances"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Marque", type text}, {"Famille", type text}, {"Sous-famille", type text}, {"Statut", type text}, {"CA", Int64.Type}}),
#"Lignes triées" = Table.Sort(#"Type modifié",{{"Marque", Order.Ascending}, {"Famille", Order.Ascending}, {"Sous-famille", Order.Ascending}, {"Statut", Order.Ascending}}),
#"Supprimer le tableau croisé dynamique des autres colonnes" = Table.UnpivotOtherColumns(#"Lignes triées", {"Marque", "Famille", "Sous-famille", "Statut"}, "Attribut", "Valeur"),
#"Colonnes fusionnées" = Table.CombineColumns(#"Supprimer le tableau croisé dynamique des autres colonnes",{"Statut", "Attribut"},Combiner.CombineTextByDelimiter("-", QuoteStyle.None),"Fusionné"),
#"Colonne dynamique" = Table.Pivot(#"Colonnes fusionnées", List.Distinct(#"Colonnes fusionnées"[Fusionné]), "Fusionné", "Valeur", List.Sum)
in
#"Colonne dynamique"