PowerBI隐式度量和显式度量
2021不理财,你的理财收益就超过了80%的人
PowerBI的灵魂的DAX表达式,通常会在四个地方用到
-
计算表
-
计算列
-
度量值
-
权限控制表达式
这其中使用最多的地方当然是要属度量值了,度量值其实是分显式度量和隐式度量的
-
显示度量:DAX表达式
-
隐式度量:自动聚合运算,包括求和、平均值等
那么显示和隐式到底有没有区别呢?
Sales AMT = SUM( financials[ Sales])
将度量值也放到图表中,其实会发现结果是一样的。
打开性能分析器,将代码拷贝到Dax Studio中会发现执行逻辑和效率也完全一样的,没有任何差别
那么问题来了,为什么在做PowerBI报表时总是强调即使是简单的聚合运算也一定要用度量值呢?原因也很简单,
-
度量值可以复用,我们可以基于上面的基础度量再衍生很多其他度量值,比如 YTD、MTD、QTD等等。
-
模型在Excel中分析时,只能使用度量值
最后,还是那句话,DAX IS SIMPLE, DAX IS HARD
本篇文章来源于微信公众号: PowerBI木小桼