
关于CALCULATETABLE与CALCULATE,看着好像一样,到底有什么区别呢?
其实用法一样,区别就是返回结果的不同:
CALCULATETABLE返回的是一个表,是个表函数;而CALCULATE返回的是一个值。
CALCULATE是我们使用最频繁的函数,因为度量值也是一个值,经常用CALCULATE来实现,所以对这个函数都很熟悉。
但是CALCULATETABLE并不常用,虽然它也很好用,但刚开始学DAX时,基本接触不到它。
CALCULATETABLE是个表函数,经常用来新建表。
CALCULATETABLE在度量值中也可以用,在复杂的查询中,它经常用于构建中间过程的虚拟表,然后通过聚合实现最终的查询数据。
在微信公众号"PowerBI星球"中回复"PowerBI",获取《七天入门Power BI》电子书,轻松上手PowerBI。
网友评论