Как-то так, все делалось кнопкодавным способом: let s = Table.PromoteHeaders( Csv.Document( "с1 с2 т1 т2 т3 н1 5 12 3122 211 н1 10 13 3123 212 н2 5 14 3124 213 н2 10 15 3125 23", 5, " ") ), #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(s, {"с1", "с2"}, "н", "з"), #"Removed Other Columns" = Table.SelectColumns(#"Unpivoted Other Columns",{"н", "с2", "с1", "з"}), #"Pivoted Column" = Table.Pivot(#"Removed Other Columns", List.Distinct(#"Removed Other Columns"[с1]), "с1", "з"), #"Sorted Rows" = Table.Sort(#"Pivoted Column",{{"н", Order.Ascending}, {"с2", Order.Descending}}) in #"Sorted Rows"
Не очень понял removed column когда он просто перестановку делает как reoder column
Это моя привычка вместо реордер использовать селектколумнс
Обсуждают сегодня