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

Power BI中MoM度量出现2020年9月异常值,如何隐藏该值?

解决Power BI中无数据月份MoM变化显示-100%的问题

可以通过修改DAX度量,添加判断逻辑来隐藏无数据月份的MoM值,以下是两种可行方案:

方案一:基于数据集截止日期判断

如果数据明确截止到2020年8月31日,可通过判断当前月份是否超出该日期范围来返回空白值:

MoM变化 = 
VAR MaxDataDate = MAX('你的数据表'[日期]) -- 替换为实际的数据表日期列
VAR CurrentMonthEnd = EOMONTH(SELECTEDVALUE('日期表'[日期]), 0)
VAR CurrentValue = [当月度量值] -- 替换为你计算当月值的度量
VAR PreviousValue = [上月度量值] -- 替换为你计算上月值的度量
RETURN
IF(
    CurrentMonthEnd > MaxDataDate,
    BLANK(),
    DIVIDE(CurrentValue - PreviousValue, PreviousValue)
)

逻辑说明:

  • MaxDataDate 获取数据集中的最后日期,确定数据截止点
  • CurrentMonthEnd 获取当前选中月份的月末日期
  • 若当前月末超过数据截止日期,返回BLANK(),Power BI会自动隐藏该值;否则正常计算月环比

方案二:基于当月是否有数据判断

如果需要适配所有无数据的月份,可直接判断当月是否存在有效数据:

MoM变化 = 
VAR CurrentValue = [当月度量值]
VAR PreviousValue = [上月度量值]
RETURN
IF(
    ISBLANK(CurrentValue),
    BLANK(),
    DIVIDE(CurrentValue - PreviousValue, PreviousValue)
)

逻辑说明:

  • 检查当月度量值是否为空(即无数据)
  • 若为空则返回空白,否则计算月环比

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:57:39