pm.earned_schedule
Calculates Earned Schedule indicators (ES, SPI(t), TSPI(t), IEAC(t)) from a cumulative planned value timeline, earned value, actual time, and planned duration.
Instructions
획득일정(Earned Schedule) 지표를 계산한다. ES는 획득가치(EV)에 해당하는 계획 시점으로 pv_timeline을 선형 보간해 역산하고, SPI(t)=ES/AT, TSPI(t)=(PD-ES)/(PD-AT), IEAC(t)=PD/SPI(t). pv_timeline은 [{time, cumulative_pv}] 시간 오름차순에 누적 PV 비감소이며 모든 수는 Decimal 문자열, 시간 단위를 통일한다. AT와 PD는 양수여야 하고 PD와 AT가 같으면 TSPI는 0을 돌려준다. 반올림하지 않는다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actual_time | Yes | ||
| pv_timeline | Yes | ||
| earned_value | Yes | ||
| planned_duration | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| es | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| spi_t | Yes | ||
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| ieac_t | Yes | ||
| tspi_t | Yes |