CALCULATETABLE与CALCULATE有什么区别?

CALCULATETABLE与CALCULATE有什么区别?_第1张图片

关于CALCULATETABLE与CALCULATE,看着好像一样,到底有什么区别呢?

其实用法一样,区别就是返回结果的不同:

CALCULATETABLE返回的是一个表,是个表函数;而CALCULATE返回的是一个值。

CALCULATE是我们使用最频繁的函数,因为度量值也是一个值,经常用CALCULATE来实现,所以对这个函数都很熟悉。

但是CALCULATETABLE并不常用,虽然它也很好用,但刚开始学DAX时,基本接触不到它。

CALCULATETABLE是个表函数,经常用来新建表。

CALCULATETABLE在度量值中也可以用,在复杂的查询中,它经常用于构建中间过程的虚拟表,然后通过聚合实现最终的查询数据。


在微信公众号"PowerBI星球"中回复"PowerBI",获取《七天入门Power BI》电子书,轻松上手PowerBI。

-精彩推荐-

PowerBI数据分析和可视化实战案例

精选 | 实用炫酷的Power BI自定义图表

准备30天,我通过了PowerBI认证考试

你可能感兴趣的:(CALCULATETABLE与CALCULATE有什么区别?)