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

Power BI累积曝光量公式逻辑正确但结果未达累积效果求助

DAX累积曝光量无效果的排查与修正

你的DAX公式未呈现累积效果,核心问题出在全表筛选清除逻辑上,以下是具体分析和修正方案:

问题根源

你使用ALL(BE_Sprite_Limelight)会清除整个事实表的所有筛选上下文(包括渠道、区域等维度筛选),导致计算的是所有维度下的总累积值,而非当前维度切片下的逐日累积。

修正方案

方案1:仅清除日期列筛选(保留其他维度上下文)

将ALL(BE_Sprite_Limelight)替换为ALL(BE_Sprite_Limelight[D_Date_1]),只移除日期列的筛选,保留其他维度的筛选逻辑:

Cumulative_Impressions = 
CALCULATE(
    SUM(BE_Sprite_Limelight[M_Impressions_1]),
    FILTER(
        ALL(BE_Sprite_Limelight[D_Date_1]),
        BE_Sprite_Limelight[D_Date_1] <= MAX(BE_Sprite_Limelight[D_Date_1])
    )
)

方案2:使用独立日期维度表(推荐)

若模型未配置独立日期表,建议新建包含连续无重复日期的维度表,与事实表的D_Date_1建立关联后,用日期表的日期列计算:

Cumulative_Impressions = 
CALCULATE(
    SUM(BE_Sprite_Limelight[M_Impressions_1]),
    FILTER(
        ALL(DateTable[Date]),
        DateTable[Date] <= MAX(DateTable[Date])
    )
)

额外排查项

  • 确认视觉对象中日期列按日层级展示,而非月/年层级,否则累积会按大层级聚合而非逐日累加。
  • 检查是否有切片器/筛选器限制了日期范围,累积计算仅在筛选后的日期范围内生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 01:47:21