Skip to main content

Overview

The Contract Performance Report is the primary earned value analysis tool in Dash360. It presents a hierarchical grid organized by Control Account Manager (CAM) and WBS level, showing the full set of EVM metrics — planned, earned, and actual values for both the current period and cumulative to date — along with performance indices, variances, and completion forecasts. The CPR also drives the variance narrative workflow: cells that exceed your configured thresholds are color-coded and require written explanations before the report can be finalized.

Prerequisites

  • Select a project and reporting period. The grid does not load until both are selected.
  • Earned value must have been calculated for the selected reporting period. If data appears empty, contact your administrator to run the EV calculation (Admin > Projects > Calculate Earned Value).

Reading the Grid

The CPR grid is organized hierarchically. Rows roll up from work package level through WBS and CAM levels, with group summaries at each level.

Column Groups

Each row displays the following column groups:
GroupColumns
Current PeriodPlanned (BCWS), Earned (BCWP), Actual (ACWP), Schedule Variance (SV), Cost Variance (CV)
Cumulative to DatePlanned (BCWS), Earned (BCWP), Actual (ACWP), SV, CV
Performance IndicesSPI, CPI
Completion% Planned, % Earned, % Actual, BAC, EAC, VAC
Key metric definitions:
MetricDefinition
BCWSBudgeted Cost of Work Scheduled — planned value of all scheduled work
BCWPBudgeted Cost of Work Performed — planned value of work actually completed
ACWPActual Cost of Work Performed — what the completed work actually cost
SVSchedule Variance = BCWP − BCWS. Negative = behind schedule.
CVCost Variance = BCWP − ACWP. Negative = over budget.
SPISchedule Performance Index = BCWP ÷ BCWS. Below 1.0 = behind schedule.
CPICost Performance Index = BCWP ÷ ACWP. Below 1.0 = over budget.
BACBudget at Completion — total approved budget
EACEstimate at Completion — auto-calculated as ACWP + (BAC − BCWP) ÷ CPI
VACVariance at Completion = BAC − EAC. Negative = forecast to finish over budget.

Variance Threshold Highlighting

Your administrator configures variance thresholds (by dollar amount, percentage, or both). Cells that exceed those thresholds are color-coded:
ColorMeaningAction Required
Red borderVariance exceeds threshold — narrative explanation requiredClick the cell to open the variance narrative dialog
Yellow borderManually flagged by an administrator for reviewNo required action, but worth investigating
Green borderRequired narrative has been written and savedNo action needed
Red-bordered cells must have narratives written before the report period is considered complete. Cells without narratives will remain red until a narrative is saved.

Writing a Variance Narrative

  1. Click any red-bordered variance cell.
  2. A dialog opens with separate fields for current period and cumulative variances, and separate tabs for Schedule Variance (SV) and Cost Variance (CV).
  3. Write your explanation — describe the cause, impact, and any corrective action planned.
  4. Optionally view previous narratives for this work package to maintain continuity with prior reporting periods.
  5. Click Save.
The cell border turns green once a narrative is saved. To display narratives inline in the grid without opening each dialog, use the Show Inline Narratives toggle in the toolbar.

Available Filters

FilterWhat It Controls
ProjectThe project to analyze
Reporting PeriodSets the “as of” date for all calculations
Currency DivisorDisplay values in base dollars, thousands (K), or millions (M). Useful for large projects.
WBSFilter the grid to a specific WBS element
Work PackageFilter to a specific work package
CAMFilter to a specific Control Account Manager

Exporting

Standard Excel Export

Exports the full CPR grid as displayed.

CPR Format Exports

Five specialized Excel formats for formal reporting deliverables:
FormatContents
Format 1Hierarchical report organized by WBS level
Format 2Organized by Organizational Breakdown Structure (OBS)
Format 3Resource-based view
Format 4Additional resource-based view
Format 5Variance narratives export
Format 2 (OBS) requires OBS to be configured for your project. If the OBS option is unavailable, contact your administrator.

Saved Views

The CPR supports named saved views that preserve your column layout, filters, sorts, and grouping. A System View is loaded by default. You can save your own named views using the view selector in the toolbar and reload them in future sessions. CPR Report