1.利用IF函数判断

IF法 = IF([XX]=BLANK(),0,[XX])

2.利用COALESCE函数(2020年3月新增的DAX函数)

  • 返回不为空的第一个表达式。
  • 参数至少为2个表达式,也可以为多个表达式,每个参数返回的数据类型可以不同,它只判断是否为空值。
COALESCE法 = COALESCE([XX],0)

注意:这两个参数的顺序不能写反。

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)