Skip to main content

Cash Flow Curve Component

The Cash Flow Curve component is a specialist chart type pre-configured for the common cost reporting patterns used in project controls: periodic and cumulative views, baseline vs. actual vs. forecast, and multiple scenario comparison. While a Combo Chart can replicate a cash flow curve from scratch, the dedicated component includes built-in presets and a distribution profile calculator that accelerate setup.

Presets

Select a preset in Properties → Preset to apply a recommended series and axis configuration:

PresetSeries included
PeriodicMonthly spend bars only.
CumulativeCumulative spend line only.
Baseline + Actual + ForecastThree-series S-curve with baseline (line), actual (area), and forecast (line).
Inflow – OutflowTwo bar series (positive and negative) plus a net cash flow line.
ExecutiveSingle cumulative line with a shaded forecast zone. Minimal visual noise for board reports.

Data binding

PropertyDescription
Period fieldThe time axis field (monthly, quarterly, or weekly periods).
Baseline valueThe planned or budget amount per period.
Actual valueActual cost to date per period.
Forecast valueEstimate to complete (ETC) per remaining period. Optional.
Forecast startThe period from which forecast values begin (typically the data date).

Cumulative vs. periodic mode

ModeDescription
PeriodicValues shown as the amount in each individual period.
CumulativeValues shown as the running total to the end of each period.
CombinedPeriodic bars on the primary axis plus a cumulative line on the secondary axis. This is the classic S-curve view.

Set the mode per series in the series editor.


Distribution profiles

When actual data is sparse for future periods, the distribution profile calculator distributes a total remaining budget across the forecast periods:

ProfileDescription
LinearEvenly spread across periods.
S-curveSlow start, peak in the middle, tapering to the end.
Front-loadedHigher spend in earlier periods.
Back-loadedHigher spend in later periods.
CustomDefine a manual weighting percentage per period.

Distribution profiles apply to the Forecast series only.


Multiple scenarios

The component supports up to four scenario layers on the same chart:

  1. In Properties → Scenarios, add a scenario.
  2. Bind each scenario to a separate data column or data section.
  3. Each scenario renders with its own series style (line, area, or bar) and color.

Scenarios are labeled in the legend with configurable names (e.g., "Revised Budget", "Risk-adjusted Forecast").


Variance mode

Enable variance mode to add a variance ribbon between two series:

PropertyDescription
Series AThe reference series (e.g., baseline).
Series BThe comparison series (e.g., actual or forecast).
Ribbon colorColor when Series B is below Series A vs. above.
Variance labelShow the variance value at each period.

Axis and display options

OptionDescription
Value axis formatNumber, currency with symbol, or abbreviated (K/M).
Period axis labelsMonth name, year-month, or custom format string.
Data date lineVertical line at the status date separating actual and forecast periods.
Today lineVertical line at today's date.
Assumptions boxFree-text area below the chart for qualifications.

Good practice

  • Always label whether values are periodic or cumulative. Mixing unlabelled axes is a common source of misinterpretation.
  • Show the data date line when combining actual and forecast to make the boundary explicit.
  • Use the Executive preset for board-level reports and the Baseline + Actual + Forecast preset for project status reports.