API Reference
ProjectTaskEarnedValue
Baseline budget, earned value, and actual costs for one task at an explicit status boundary.
Inheritance
- Object
- ProjectTaskEarnedValue
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property ProjectEarnedValueResult.Tasks
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 TaskUid { get; } #Task identity.
public Nullable<Decimal> BudgetAtCompletion { get; } #Selected baseline cost (BAC).
public Nullable<Decimal> PlannedValue { get; } #Baseline cost scheduled through StatusDate (BCWS or PV).
public Nullable<Decimal> EarnedValue { get; } #Budgeted value of completed work (BCWP or EV).
public Nullable<Decimal> ActualCost { get; } #Actual costs accrued through StatusDate (ACWP or AC).
public Nullable<Decimal> CostVariance { get; } #Earned value minus actual costs.
public Nullable<Decimal> ScheduleVariance { get; } #Earned value minus planned value.
public Nullable<Decimal> CostPerformanceIndex { get; } #Earned value divided by actual cost; null when unavailable or zero.
public Nullable<Decimal> SchedulePerformanceIndex { get; } #Earned value divided by planned value; null when unavailable or zero.
public Nullable<Decimal> EstimateAtCompletion { get; } #BAC divided by CPI, assuming future work follows observed cost performance.
public Nullable<Decimal> EstimateToComplete { get; } #Forecast remaining cost under the CPI assumption.
public Nullable<Decimal> VarianceAtCompletion { get; } #Budget minus the CPI-based estimate at completion.