Skip to main content
Cost Class Curves

Overview

Cost Class Curves plots your selected cost classes as spline curves on a single chart, letting you compare how Budget, Actual, EAC, and any other configured cost classes accumulate across the project timeline. This makes it easy to spot when actuals begin to diverge from budget, or to compare a current estimate against previous baselines. A data grid below the chart shows the exact values for each period alongside the chart. URL: /Reporting/CostClassCurvesReport/Index

Prerequisites

  • Select a project and at least one cost class. The chart does not render until both are selected.

Filters

FilterWhat It Controls
ProjectThe project to analyze. Selecting a project loads that project’s available cost classes.
Cost ClassOne or more cost classes to plot. Displayed as checkboxes; select multiple to overlay curves. Default: Budget.
Cumulative / PeriodToggle between cumulative totals and period-by-period values. Default: Cumulative. Hidden for custom calendar projects.
AxisSwitch between Monthly and Yearly time increments. Default: Monthly. Replaced by a Calendar dropdown for custom calendar projects.
WBSLimit the curves to a specific WBS element. Populates the Work Package filter.
Work PackageLimit to a specific work package. Only available after selecting a WBS.
CAMLimit to a specific Control Account Manager.
Start Date / End DateZoom the chart to a specific date range. Hidden for custom calendar projects.

Additional Filters

The following filter sections appear when the selected project has applicable data configured. They are hidden if no relevant codes are set up for the project.
Filter SectionWhat It Controls
WBS NotebookFilter by WBS-level notebook field values
Work Package NotebookFilter by work package notebook field values
RA NotebookFilter by resource assignment notebook field values
Resource Code CodesFilter by resource code classification
Resource Result CodesFilter by resource result type classification

Custom Calendar Projects

For projects configured with a custom calendar:
  • The Axis dropdown is replaced by a Calendar dropdown listing the project’s named calendars
  • The Cumulative / Period toggle is hidden
  • The Date Range fields are hidden
  • Data grid column headers use the calendar’s period labels

Filter Cascades

  • Selecting a Project fetches that project’s cost classes and populates the cost class checkboxes. If the project has no cost classes configured, an error message appears.
  • Selecting a WBS populates the Work Package filter. If no WBS is selected, the Work Package dropdown shows “Select a WBS…” and cannot be used.

Reading the Chart

Each selected cost class appears as a separate spline curve. Colors are assigned per cost class by your administrator. The legend is positioned in the upper right of the chart. Toggle between two views using the Cumulative / Period selector:
ViewDescription
CumulativeEach data point shows the running total cost accumulated from project start through that period. Use this to see the overall spend trajectory.
PeriodEach data point shows only the cost incurred in that specific period. Use this to identify spikes or drops in activity.
Switch between Monthly and Yearly on the Axis selector to adjust the time granularity on the horizontal axis. Hover over any data point to see the exact value for that period. Use the chart legend to show or hide individual cost class curves by clicking a series name.

Summary Data Grid

Below the chart, the data grid shows the cost values behind each curve broken out by period.
  • In Monthly mode, column headers use Dec 2024 format
  • In Yearly mode, column headers use FY2024 format
  • For custom calendar projects, column headers use the calendar’s period labels
  • In Period view, a Total column is added showing the sum across all displayed periods
  • In Cumulative view, there is no Total column (the final period value represents the total)
The grid is read-only with a fixed column layout; no column chooser, reordering, or sorting.

When to Use This Report

Use Cost Class Curves when you need to:
  • Track budget vs. actuals over time: overlay Budget and Actual curves to see when and how fast spending is diverging from plan.
  • Compare estimate revisions: plot original budget alongside a revised estimate to visualize scope changes across the timeline.
  • Identify cost acceleration: switch to Period view to spot months or fiscal years with unusually high or low activity.
  • Scope down to a work area: use the WBS and Work Package filters to isolate a specific part of the project for targeted analysis.
  • Benchmark against EAC: add an Estimate at Completion curve alongside Budget and Actual to assess overall project health in one view.

Saved Views

Cost Class Curves supports named saved views that preserve your filter selections and column layout. Use the view selector in the toolbar to save and reload your own named views.
When viewing a system view, the message “Currently viewing a system view. Changes will not be saved.” appears at the top right of the grid.

Exporting

Click the Download icon and select Export as Excel. The file is saved as CCCurves.xlsx with two sheets:
SheetContents
CC ChartThe chart exported as an embedded PNG image
CC Summary DataThe data grid values for all displayed periods and cost classes