做網(wǎng)站購買服務(wù)器國外常用的seo站長工具
假設(shè)有一張銷售數(shù)據(jù)表Sale:
報表上有一個切片器(Slicer)(下拉框樣式),
當選擇"第一"時,計算列[FirstSale]與列[Target]的百分比,
選擇"第二"時,計算列[SecondSale]與列[Target]的百分比
選擇"第三"時,計算列[ThirdSale]與列[Target]的百分比
實現(xiàn)方法:
1. 首先用一個表Slicer用來顯示下拉框
2. 我們在Sale表新增三個度量值(也可以在其他表里新增度量值),
分別是列[FirstSale]與列[Target]的百分比,
列[SecondSale]與列[Target]的百分比,
[ThirdSale]與列[Target]的百分比。如下:
FirstMeasure = DIVIDE(SUM(Sale[FirstSale]),SUM(Sale[Target]))
SecondMeasure = DIVIDE(sum(Sale[SecondSale]),sum(Sale[Target]))
ThirdMeasure = DIVIDE(sum(Sale[ThirdSale]),sum(Sale[Target]))
3. 再新增一個度量值SwitchMeature用于切換(注意這4個度量值都要把格式設(shè)置為%):
SwitchMeasure = SWITCH(TRUE(),
SELECTEDVALUE(Slicer[Measure])="第一",[FirstMeasure],
SELECTEDVALUE(Slicer[Measure])="第二",[SecondMeasure],
SELECTEDVALUE(Slicer[Measure])="第三",[ThirdMeasure])
其意思為,當Slicer的Measure字段的選擇值為“第一”時,輸出度量值[FirstMeature],其他類推
4.添加一個卡片,顯示SwitchMeature,然后就能通過Slicer控制度量值了
如果三個度量值不需要單獨使用的話,其實還可以只用一個度量值就完成動態(tài)切換:
Measure = SWITCH(TRUE(),
SELECTEDVALUE(Slicer[Measure])="第一",DIVIDE(SUM(Sale[FirstSale]),SUM(Sale[Target])),
SELECTEDVALUE(Slicer[Measure])="第二",DIVIDE(SUM(Sale[SecondSale]),SUM(Sale[Target])),
SELECTEDVALUE(Slicer[Measure])="第三",DIVIDE(SUM(Sale[ThirdSale]),SUM(Sale[Target]))
)