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

DAX技术需求:忽略矩阵日期字段获取Var表绝对最小日期

解决PowerBI矩阵中固定显示绝对最小日期的问题

问题分析

你的原度量值里,[Vol]会受矩阵当前行的上下文影响,导致筛选出的日期集合A随每行变化,最终返回的日期也跟着改变。要实现每行显示固定的绝对最小日期,得清除所有行上下文对[Vol]计算的干扰,直接获取全局范围内符合条件的最小日期。

修正后的度量值

earliers_date = 
VAR ValidDates = 
    CALCULATETABLE(
        VALUES('Date'[Week Ending]),
        ALL(), // 清除所有筛选上下文,确保基于全局数据集计算
        NOT ISBLANK([Vol]),
        [Vol] > 0
    )
RETURN
    MINX(ValidDates, 'Date'[Week Ending])

说明

  • ALL()清除所有筛选上下文,保证[Vol]的计算不受矩阵当前行的筛选限制,覆盖整个数据集。
  • CALCULATETABLE筛选出所有满足[Vol]非空且大于0的日期。
  • MINX直接从有效日期集合中提取最小日期,替代原度量值里复杂的排序排名逻辑,更简洁高效。

如果已经明确目标固定日期就是1/6/2019 12:00:00 AM,也可以直接返回常量值,写法更简单:

earliers_date = DATE(2019, 1, 6)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 13:57:04