电源开关
是否可以基于切片器中的选定值隐藏/显示表中的列?或代替隐藏/显示更改值或列取决于选择 tnx
数据:
CG CC Amount
CG-A CC-A1 10
CG-A CC-A2 20
CG-A CC-A3 30
CG-B CG-B1 40
CG-B CG-B2 50
CG-B CG-B3 60
我的切片器具有2个值:CG和CC
Slicer
CG
CC
选择CG时的结果:
Code Sum of Amount
CG-A 60
CG-B 150
Grand Total 210
抄送时的结果:
Code Sum of Amount
CC-A1 10
CC-A2 20
CC-A3 30
CG-B1 40
CG-B2 50
CG-B3 60
Grand Total 210
答案 0 :(得分:2)
一种实现此目的的方法是取消数据透视。
在Power Query编辑器中:
结果如下:
这是“高级编辑器”中的脚本:
let
Source = table,
#"Unpivoted Columns" = Table.UnpivotOtherColumns(Source, {"Amount"}, "Attribute", "Value"),
#"Renamed Columns" = Table.RenameColumns(#"Unpivoted Columns",{{"Attribute", "Slicer"}, {"Value", "Code"}}),
#"Reordered Columns" = Table.ReorderColumns(#"Renamed Columns",{"Slicer", "Code", "Amount"})
in
#"Reordered Columns"
在报告中,将'tableUnpivoted'[Slicer]置于切片器视图中。然后使用矩阵,将“ tableUnpivoted” [代码]放入“行”,并将“ tableUnpivoted” [金额](总和)放入“值”。像这样: