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

Measure still picking up Filter Context

我们有以下措施,它被用在报告右上角的卡片中,只是为了让用户知道模型中的最大日期 - 这样他们就可以看到报告是否是最新版本。

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

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

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

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

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

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

删除 table 上的上下文过滤器:

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