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

Power BI中基于Application Date列自动匹配Serial列值的度量值问题

Power BI 度量值自动匹配Serial值问题解决办法

需求说明

需要创建一个度量值,根据当前月份自动匹配Serial列对应值:5月返回“532-sr”,6月返回“632-sr”,之前尝试多种方法结果始终为空。

解决方案

基础度量值写法

直接获取当前月份,通过SWITCH函数返回对应Serial值:

Auto_Match_Serial = 
VAR Current_Month = MONTH(TODAY())
RETURN
SWITCH(
    Current_Month,
    5, "532-sr",
    6, "632-sr",
    BLANK() // 其他月份可返回空或自定义值
)

排查结果为空的常见原因及处理

  1. 日期筛选上下文影响
    如果页面或视觉对象有基于Application Date列的筛选,可能限制了度量值的返回结果。若不需要该筛选影响,可清除上下文:
Auto_Match_Serial = 
VAR Current_Month = MONTH(TODAY())
RETURN
CALCULATE(
    SWITCH(
        Current_Month,
        5, "532-sr",
        6, "632-sr",
        BLANK()
    ),
    ALL('你的数据表名'[Application Date]) // 替换为实际表名
)
  1. 数据匹配问题
    检查Serial列是否存在“532-sr”“632-sr”这两个值,确认无拼写、大小写错误。

  2. 行级上下文冲突
    若在表格中使用该度量值,检查行上其他列是否有筛选Serial值的设置,导致匹配结果被过滤为空。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 07:22:08