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

Power BI获取最后非空值:按日期切片显示对应销售额需求

自定义日期切片匹配的DAX度量值实现

针对你的需求,核心是脱离事实表与日期维度表的默认关联,直接根据切片器选中的日期范围返回指定销售额。以下是可行的DAX度量值方案:

自定义销售额 = 
VAR 选中年份 = SELECTEDVALUE(dim_date[年份])
VAR 选中季度 = SELECTEDVALUE(dim_date[季度])
VAR 选中月份 = SELECTEDVALUE(dim_date[月份编号])
VAR 未选任何日期 = ISFILTERED(dim_date) = FALSE()
RETURN
SWITCH(
    TRUE(),
    -- 匹配2023年第一季度
    选中年份 = 2023 && 选中季度 = 1, 400,
    -- 匹配2024年第一季度或全年度(未筛选日期)
    (选中年份 = 2024 && 选中季度 = 1) || 未选任何日期, 500,
    -- 匹配2023年第三季度或2023年9月
    (选中年份 = 2023 && 选中季度 = 3) || (选中年份 = 2023 && 选中月份 = 9), 400,
    -- 其他未匹配情况返回空(可按需调整)
    BLANK()
)

关键说明

  1. 维度表字段要求:确保dim_date表包含以下数值型字段:
    • 年份:存储2023、2024这类数值
    • 季度:存储1-4的数值
    • 月份编号:存储1-12的数值
  2. 筛选逻辑适配:
    • 用SELECTEDVALUE获取切片器当前选中的单个日期层级值(若支持多选,可替换为VALUES配合集合判断)
    • ISFILTERED判断是否处于未筛选任何日期的"全年度"状态
  3. 关联处理:此度量值无需依赖销售事实表与dim_date的关联,直接响应切片器筛选返回固定值,完全匹配你的需求场景。

内容的提问来源于stack exchange,提问作者אופיר אוחיון

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 15:38:13