PowerBI区分空白值和0值

时间:2018-08-08 22:33:33

标签: powerbi dax

当我使用if语句进行测试时,是否有办法区分列中的空白值和列中的0值?有什么建议吗?

2 个答案:

答案 0 :(得分:4)

是的,有。在计算列中,首先测试一个空白值,然后测试零良性:

enter image description here

因此,创建一个标记并通过它过滤您的总和度量,即

No blanks sum = CALCULATE( SUM(Table[Amount]), Test <> "Blank")

答案 1 :(得分:1)

不是。 您会看到,DAX中的SUM函数将SUM函数发送到SQL,并且将NULL值或Blank转换为0。这是因为DAX打算在总计(或计算的列)上工作,而不是在单元格的值上工作。 因此,您要做的是检出每个函数(或集合)的不同版本,以仅获取非空值。 当然有解决方法,但这是根本问题。 你能做什么?

Check if the value is blank functionIS BLANK
Marco Russo explains things much better
Or maybe this link will help?