测量仍在拾取过滤器上下文
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'))
我们有以下措施,它被用在报告右上角的卡片中,只是为了让用户知道模型中的最大日期 - 这样他们就可以看到报告是否是最新版本。
不幸的是,当报告中的日期切片器更改时,过滤器上下文会更改此卡片的结果。措施如下:
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'))