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木小桼

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注