对于事实表中的日期,在矩阵中显示零而不是空白

时间:2017-03-01 21:49:01

标签: powerbi dax

我的日历表的日期介于1-1-2000和31-12-2017之间。

但是,事实表仅包含1-11-2016和1-3-2017之间的数据。 在一个度量中,我使用以下表达式在矩阵中显示度量:

Saldo em EUR = IF(ISBLANK(SUM('Table1'[Column1]));BLANK();CALCULATE( etc... ))

此度量检查Column1的总和是否为空,并在矩阵中显示一个空白字段,以防止它显示日历表中的所有日期范围。

但是 - 它还显示了事实表中日期的空白字段,其中Column1的总和没有值。

我希望它显示零而不是空白字段 - 我怎么能这样做并仍然阻止矩阵显示日历表中的所有日期范围?

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

虽然我不完全理解你问题的第一部分,但我认为你希望CALCULATE( etc... )部分返回0而不是BLANK()。

有一个简单易行的方法:将+ 0添加到您的度量中。

Saldo em EUR = IF(ISBLANK(SUM('Table1'[Column1]));BLANK();CALCULATE( etc... ) + 0)

结果:

before

after

答案 1 :(得分:0)

请注意+0解决方法。

在某些情况下,这会删除所有应用的过滤器。