测量仍然在拾取过滤器上下文

时间:2018-01-15 13:04:32

标签: powerbi dax

我们有以下措施,在报告右上方的卡片中使用,只是为了让用户知道模型中的最大日期是什么 - 只是让他们可以看到报告是否是最新的版本

不幸的是,当报告中的日期切片器发生更改时,过滤器上下文会更改此卡的结果。措施如下:

Max_DateTo = 
FORMAT(
    CALCULATE(
    MAX( tb_fact[DateTo] ),
    ALL ( tb_fact[DateTo] )
) + 1
,"DD MMM"
)

我们如何更改上述内容以始终忽略所有过滤器上下文?

1 个答案:

答案 0 :(得分:2)

在您的示例中,您只覆盖[dateTo]上的过滤器,因此所有其他过滤器仍然适用。您想要否决表格中的所有过滤器。

使用上下文过滤计算上次日期的公式

MaxDate:=max('Date'[Date])

删除桌面上的上下文过滤器:

maxdate no context:=CALCULATE([MaxDate],ALL('Date'))