You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Power BI卡片视觉对象的最大日期不受同日期筛选器影响?

解决DAX卡片视觉对象始终显示数据集最大日期的问题

你需要卡片视觉对象固定展示数据集的全局最大日期,不受其他视觉对象(比如折线图)的日期筛选影响,但当前用ALLSELECTED的公式没起作用——筛选日期范围后,卡片的最大日期会跟着变成筛选范围内的最大值。

问题原因

ALLSELECTED('dwh vw_f_attendance'[registration_date])仅移除当前日期列的直接筛选,但会保留外部上下文的筛选(比如页面级筛选、切片器的日期范围),所以计算出来的还是筛选范围内的最大日期,而非全局的数据集最新日期。

解决方案

改用ALL函数完全清除筛选上下文,让MAX计算整个数据集的最大日期。修正后的DAX公式有两种写法:

写法1:清除整个表的筛选

Latest Date = FORMAT(CALCULATE(MAX('dwh vw_f_attendance'[registration_date]), ALL('dwh vw_f_attendance')), "dd mmmm yyyy")

写法2:仅清除日期列的筛选

Latest Date = FORMAT(CALCULATE(MAX('dwh vw_f_attendance'[registration_date]), ALL('dwh vw_f_attendance'[registration_date])), "dd mmmm yyyy")

说明

ALL函数会移除指定表或列的所有筛选,让MAX函数不受任何筛选限制,直接计算整个数据集里的最新日期,这样卡片就能始终显示数据集的截止日期,不会随其他视觉对象的筛选变化。

内容的提问来源于stack exchange,提问作者Pat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 15:52:40