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

Power BI中如何计算选定时间段内Delta值的平均值

解决方法

1. 创建Delta平均值的DAX度量值

要计算选定时间段内Delta值的平均值,使用AVERAGEX遍历每个日期的Delta值后取平均:

test_delta_avg = 
AVERAGEX(
    VALUES('tbl_data'[Date]),
    [test_delta]
)

如果需要排除无有效Delta值的日期(避免空值影响平均值),可添加筛选条件:

test_delta_avg_filtered = 
AVERAGEX(
    FILTER(VALUES('tbl_data'[Date]), NOT ISBLANK([test_delta])),
    [test_delta]
)

2. 在图表中展示单条线

显示整体时间段的平均水平线

  • 新建折线图,将Date字段拖到轴区域,把test_delta_avg拖到值区域。
  • 图表会呈现一条水平线,每个日期点的数值均为选定时间段内Delta的整体平均值。

显示滚动平均值(随日期变化的平均线)

若需要查看从时间段起始到当前日期的滚动平均,使用以下度量值:

test_delta_rolling_avg = 
VAR CurrentDate = MAX('tbl_data'[Date])
RETURN
AVERAGEX(
    FILTER(ALLSELECTED('tbl_data'[Date]), 'tbl_data'[Date] <= CurrentDate),
    [test_delta]
)

将该度量值拖到折线图的值区域,即可得到随日期推进的滚动平均线。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 08:47:23