难度: ★★☆☆☆(2星)
当你有多个度量值都需要计算YTD,MoM,而又不想重复所有这些给每一个度量值分别设定计算度量值的话,有没有一个简便的方法,少点coding呢?
同时,用户通过选择,在同一个visual里面显示不同的度量值(组)。
此文涉及前文的扩展部分,给出具体实例和解决方法。
- 用户想在同一个chart显示不同的度量值(组)
- 避免重复定义一系列度量值
最终PowerBI效果显示如下:(耐心等待PowerBI 出来,噔噔噔噔~~~)
如图,1)左侧的YTD根据所选变化而变化;
2)右侧的标题是一个计算值,根据选择动态改变;同样右图中的所有值都根据所选不同而全部改变。
这里涉及到一个trick -- switch 语句。 通过switch语句把所选的度量值设到一个generalized的中间变量,再用这个中间变量来计算YTD,MoM等等的值。