相对日期过滤器,用零代替空白

时间:2020-10-15 22:56:14

标签: powerbi dax

我正在尝试找到一种按日历季度显示汇总度量(简单计数)的方法。在矩阵中,我放置了一个相对日期过滤器(“发布日期”位于最后的1年)。因此,它只应在列标题2019 Q4、2020 Q1、2020 Q2和2020 Q3中显示。

然后,我使用一个度量来计算计数,并使用条件IF(ISBLANK(“ MEASURE”),0,“ MEASURE”)来返回语句,以尝试使power bi在那些没有数据存在。

但是,结果是我的矩阵显示了可追溯到2018年第一季度的所有季度。 enter image description here

是否有一种方法可以仅在去年(相对于今天)的当前季度中显示零?

这就是我通过“简单”度量得到的结果(请注意,相对日期过滤器适用)。

enter image description here

我想要实现的是供应商#1 2019 Q4显示为0,2020年Q1和Q3也显示为零。供应商2将显示2020年Q1,Q2和Q3的零。

胡安

使用日期维度表后进行编辑:

现在输出看起来像这样

enter image description here

但是我必须使用日期表中的列,而不是事实表与日期表之间关系中的日期字段。

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您有单独的日历表,则需要在日历表而不是数据表上放置相对日期过滤器。


此外,不要像您这样使用IF

Measure =
IF ( ISBLANK ( COUNT ( Table1[Col1] ) ), 0, COUNT ( Table1[Col1] ) )

BLANK() + 0 = 0起,您就可以写作

Measure = COUNT ( Table1[Col1] ) + 0
相关问题