admin管理员组文章数量:1794759
Power BI技巧:避免返回空值的三种方法(IF函数、COALESCE函数、度量值+0)
1.利用IF函数判断
IF法 = IF([XX]=BLANK(),0,[XX])2.利用COALESCE函数(2020年3月新增的DAX函数)
- 返回不为空的第一个表达式。
- 参数至少为2个表达式,也可以为多个表达式,每个参数返回的数据类型可以不同,它只判断是否为空值。
注意:这两个参数的顺序不能写反。
3.度量值+0 将空值转化为零值。
加0法 = [XX]+0补充 COALESCE()
COALESCE(<expression>, <expression>[, <expression>]…)返回第一个计算结果不为 BLANK 的表达式。 若所有表达式的计算结果都为 BLANK,则返回 BLANK。
举个栗子:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }返回 10,即第一个计算结果不为 BLANK 的表达式。
版权声明:本文标题:Power BI技巧:避免返回空值的三种方法(IF函数、COALESCE函数、度量值+0) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686499951a74408.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论