PowerBI区分空白值和0值

PowerBI区分空白值和0值,powerbi,dax,Powerbi,Dax,当我使用if语句测试时,有没有办法区分列中的空白值和列中的0值,它们被视为相同的值。。。有什么建议吗?没有。 您可以看到,DAX中的SUM函数向SQL发送一个SUM函数,并将NULL值或Blank值转换为0。这是因为DAX旨在处理总计(或计算列),而不是单元格的值。 因此,您要做的是检查每个函数(或集合)的不同版本,以仅获取非空值。 当然有解决办法,但这是根本问题。 你能做什么 : 为空 是的,有。在计算列中,首先测试值是否为空,然后测试是否为零: 因此,创建一个标志并根据它过滤总和度量,即

当我使用if语句测试时,有没有办法区分列中的空白值和列中的0值,它们被视为相同的值。。。有什么建议吗?

没有。 您可以看到,DAX中的SUM函数向SQL发送一个SUM函数,并将NULL值或Blank值转换为0。这是因为DAX旨在处理总计(或计算列),而不是单元格的值。 因此,您要做的是检查每个函数(或集合)的不同版本,以仅获取非空值。 当然有解决办法,但这是根本问题。 你能做什么

:
为空



是的,有。在计算列中,首先测试值是否为空,然后测试是否为零:

因此,创建一个标志并根据它过滤总和度量,即

No blanks sum = CALCULATE( SUM(Table[Amount]), Test <> "Blank")
无空白总和=计算(总和(表[金额]),测试“空白”)