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

如何动态限制折线图Planned数据至上月并过滤Actual大于0的数值

解决方案

一、调整Planned指标的DAX计算

要实现Planned自动显示至当前月份的上月,且随时间推移更新,可通过以下DAX度量值完成:

Planned_Adjusted = 
VAR CurrentMonth = MONTH(TODAY())
VAR CurrentYear = YEAR(TODAY())
RETURN
CALCULATE(
    [Planned],  -- 替换为你原有的Planned度量值名称
    FILTER(
        ALLSELECTED(Date),
        -- 当年数据仅显示到上月,往年显示全年
        (YEAR(Date[Date]) = CurrentYear && MONTH(Date[Date]) < CurrentMonth)
        || YEAR(Date[Date]) < CurrentYear
    )
)

逻辑说明:通过TODAY()动态获取当前年月,筛选Date表中符合条件的日期范围,实现当年数据自动截止到上月,往年数据不受限制。

二、调整Actual指标的DAX计算

要让Actual仅显示数值大于0的数据,用以下度量值过滤:

Actual_Adjusted = 
VAR ActualValue = [Actual]  -- 替换为你原有的Actual度量值名称
RETURN
IF(ActualValue > 0, ActualValue, BLANK())

逻辑说明:当Actual值大于0时返回原值,否则返回空白;折线图会自动忽略空白值,不渲染对应月份的点。

三、应用到折线图

  • 将折线图的轴设置为Date表中的Month列
  • 将值替换为上述两个调整后的度量值Planned_Adjusted和Actual_Adjusted
  • 保留Year筛选器,筛选器会自动作用于调整后的度量值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 11:30:59