Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectTaskEarnedValue

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Modifiers sealed

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

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.