DAX函数中,你知道哪些函数返回的是值,哪些函数返回的是表吗?你又是否清楚,哪些函数的参数是表,哪些函数的参数是列呢?
有些函数返回的表,若用于新建度量值,肯定返回错误,比如,
度量值需要返回的是一个值,而FILTER函数返回的表,所以它不能单独用于建度量值,但该函数可以作为其他函数的参数使用,来建立度量值。
虽然上图中的FILTER函数建度量值时出错,但是却可以建表,该表达式将返回所有北京的客户的订单表。
也有些函数返回的是值,若用于建表,也会报错,比如,
CALCULATE函数返回的是一个值,不能用于建表。不过如果你确实想建一个只有一个值的表,也是可以做到的,可以在这个表达式外层套一个大括号{},正常返回一个表,
该表只有一个数据,为北京客户贡献的销售额。
通过这种方式,也可以用于在数据视图下,查看度量值的返回结果。
关注微信公众号:PowerBI星球,一起精进PowerBI.
网友评论