
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 的表达式。
👁️ 阅读量:0
© 版权声明:本文《Power BI技巧:避免返回空值的三种方法(IF函数、COALESCE函数、度量值+0)》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686500170a271403.html。