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

在Power BI中基于ACWP6个月平均值预测未来6个月EA

Power BI 未来6个月EA预测实现方案

一、DAX度量值编写

根据需求,需创建以下4个核心度量值:

1. 获取2023年9月1日的EA基准值

提取各公司、各流程在2023年9月1日的EA期末值,作为预测起始基础:

EA_202309_Base = 
CALCULATE(
    MAX(ProcessTable[EA]),
    ProcessTable[Reporting_Date] = DATE(2023, 9, 1),
    ALLEXCEPT(ProcessTable, ProcessTable[ProcessName], ProcessTable[Company])
)

2. 计算过去6个月ACWP平均值

筛选2023年4月至9月的ACWP数据,按公司、流程分组计算平均值:

ACWP_Past6Months_Avg = 
CALCULATE(
    AVERAGE(ProcessTable[ACWP]),
    DATESBETWEEN(DateTable[Date], DATE(2023, 4, 1), DATE(2023, 9, 30)),
    ALLEXCEPT(ProcessTable, ProcessTable[ProcessName], ProcessTable[Company])
)

3. 计算每月ACWP增量

将过去6个月的ACWP平均值除以6,得到每月平均增量:

Monthly_ACWP_Increment = DIVIDE([ACWP_Past6Months_Avg], 6)

4. 生成未来6个月EA预测值

基于9月基准值,结合每月增量计算2023年10月至2024年3月的EA预测值:

EA_Forecast = 
VAR CurrentMonthStart = STARTOFMONTH(DateTable[Date])
VAR MonthOffset = DATEDIFF(DATE(2023, 9, 1), CurrentMonthStart, MONTH)
RETURN
IF(
    MonthOffset > 0 && MonthOffset <= 6,
    [EA_202309_Base] + ([Monthly_ACWP_Increment] * MonthOffset),
    BLANK()
)

二、图表配置

按以下步骤创建预测图表:

  • 选择折线图(需区分实际值与预测值时,可使用组合图)
  • 横轴字段:DateTable[Period_MonthYear]
  • 纵轴字段:ProcessTable[EA](历史实际值)、[EA_Forecast](预测值)
  • 图例字段:ProcessTable[ProcessName]
  • 筛选设置:将DateTable[Period_MonthYear]范围限定为2023年4月至2024年3月,支持按CompanyTable[Company]筛选特定公司数据
  • 格式调整:将预测线设置为虚线样式,为实际线和预测线添加数据标签,增强可读性

注意事项

  • 确认数据模型关联:ProcessTable[Reporting_Date]需与DateTable[Date]建立日期关联,ProcessTable[Company]与CompanyTable[Company]建立关联(注意CompanyTable的列名Compay为笔误,建议修正为Company避免关联错误)
  • 若历史数据中部分公司/流程的2023年9月1日EA值缺失,可根据实际情况替换MAX为AVERAGE或其他聚合函数

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:36:06