Trzeba będzie ręcznie zakodować krok do zmiany nazwy kolumn po twojej podsumowania.
Ten kod M usuwa tabelę podobną do przedstawionej w twoim przykładzie z bieżącego skoroszytu w programie Excel, a następnie skręca, jak opisujesz, a następnie zmienia nazwę kolumny w Część nr, 1-szy, 2-u, 3-cią i 4-tą i 5-tą i 6-tą. Tak, powiedziałem, że on przemianowany na Część#, choć w rzeczywistości to nie zmienia nazwę kolumny. Koniecznie włącz część# do listy, zakodowany w kroku, nawet jeśli nazwa części# właściwie się nie zmienia, bo trzeba wziąć pod uwagę wszystkie nazwy kolumn, wyodrębnione w tabeli.Nazwy kolumn. Zastąpić 1-szy, 2-gi, 3-ci, 4-ty, 5-ty i 6 - © wszelkie nazwy kolumn.
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(Source, {{"Month", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(Source, {{"Month", type text}}, "en-US")[Month]), "Month", "Qty"),
#"Renamed Columns" = Table.RenameColumns(#"Pivoted Column", List.Zip({Table.ColumnNames(#"Pivoted Column"),{"Part#", "1st", "2nd", "3rd", "4th", "5th", "6th"}}))
in
#"Renamed Columns"
List.Zip przekręca dwa listy razem. Tutaj przekręca Część# z oryginalnych nazw kolumn (z tabeli kroku "Podsumowanie kolumny"), a następnie Część# z listy, zakodowanym w #"ze zmienioną nazwą kolumny, a następnie następujący oryginalną nazwę kolumny (1 z pierwszego przykładu lub 4 z drugiego przykładu), a następnie 1-e z listy kolumn, zakodowanym w #"ze zmienioną nazwą kolumny, a następnie następujący oryginalną nazwę kolumny (2 z pierwszego przykładu lub 5 z drugiego przykładu), a następnie 2-f z listy kolumn, zakodowanym w #"ze zmienioną nazwą kolumny itp. To tworzy listę niezbędnego do tabeli.Zmień nazwę колумны.