我在power query中有一个这样的表:
<表类>
日期
名称
OutputType
Group1
Group2
Group3
…
tbody><<tr>01/10/2021 类型1 565 63521 651 … 01/10/2021 Type2 6546 6541 13286 … 01/10/2021 td> 类型1 0 5 685 … 01/10/2021 td> Type2 564 0 65 … … … … … … … … 表类>
点击选择日期、名称和输出类型
右键单击"Unpivot其他列">
单击选择输出类型列
变换。主柱…并选择Value作为值列
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"Date", "Name", "OutputType"}, "Attribute", "Value"),
#"Pivoted Column" = Table.Pivot(#"Unpivoted Other Columns", List.Distinct(#"Unpivoted Other Columns"[OutputType]), "OutputType", "Value", List.Sum)
in #"Pivoted Column"