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

Power BI中创建基于动态首日基准值100的折线图表需求

在Power BI中实现动态日期范围的累计增长折线图

需求说明

要制作一张折线图,展示指定日期范围内的累计增长情况——每个日期的数值需除以当前图表显示日期范围的首个日期对应值,且首个日期会随筛选/时间范围变化动态调整,不能固定到某一特定日期。

示例数据

Date    Capital  Value
31-Jan  237      100.00
28-Feb  250      105.48
31-Mar  210       88.60
30-Apr  300      126.58

实现步骤

  1. 创建获取首个日期对应值的度量值
    用DAX编写度量值,自动识别当前筛选上下文里的最早日期,并提取对应数值:

    首个Value值 = CALCULATE(MAX('你的表名'[Value]), FIRSTDATE('你的表名'[Date]))
    

    注:因为每个日期对应唯一的Value,用MAX或MIN效果一致;如果要计算Capital的增长,把Value替换成Capital即可。

  2. 创建动态累计增长度量值
    用当前日期的数值除以第一步得到的首个值,计算增长比例:

    动态累计增长 = DIVIDE(MAX('你的表名'[Value]), [首个Value值], 0)
    

    注:DIVIDE是安全除法函数,避免出现除零错误,第三个参数是除零时的默认返回值。

  3. 搭建折线图

    • 将Date字段拖入X轴
    • 将动态累计增长度量值拖入Y轴
    • 可添加日期切片器或时间范围筛选器,测试动态效果:当调整显示的日期范围时,折线图会自动以新范围的首个日期数值为基准重新计算增长比例。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 19:50:22