Skip to main content

Advanced Charts

Report Forge includes specialist chart types for project control analytics beyond the standard bar, line, and area charts. These advanced types are accessed through the same Insert → Chart workflow as standard charts — the chart type picker includes all standard and advanced types in a single list.

Advanced chart types

Waterfall chart

A waterfall chart shows a running total as bars rise and fall from a starting value, making it ideal for variance analysis, budget bridge views, and cash flow change narratives.

PropertyDescription
Start valueThe baseline or opening balance shown as the first bar.
Step fieldThe field defining each incremental step (e.g., cost element, change category).
Value fieldThe numeric increment or decrement at each step.
Subtotal positionsSpecify which steps should render as a subtotal bar anchored at zero rather than a floating increment.
End barAn optional closing balance bar at the end.
Positive color / Negative colorCustom colors for upward (positive) and downward (negative) bars.
Others groupingAuto-group steps below a threshold contribution into an "Others" bar.

Presets: Budget to Actual, Cash Flow Bridge, EV Variance, Cost Breakdown, Change Log


Scatter chart

The scatter chart plots two numeric values per data point to reveal correlations, clusters, and outliers.

PropertyDescription
X axis fieldNumeric field for the horizontal axis.
Y axis fieldNumeric field for the vertical axis.
Series fieldOptional field to colour-code points by category.
Label fieldField shown as a point label (e.g., Activity ID).
Trend lineLinear regression or polynomial curve overlay.
Reference linesHorizontal and vertical reference lines to create quadrant regions.
Density renderingFor large point sets (> 500 points), enable opacity-based density rendering to visualise concentration.

Common uses: Duration vs. float, planned vs. actual cost per activity, resource cost vs. loading.

For a bubble chart (adding a size dimension), see Scatter-Bubble.


Treemap

A treemap displays hierarchical data as nested rectangles, with each rectangle's area proportional to a numeric value. Used for showing relative size across categories such as resource cost by discipline or activity count by WBS.

PropertyDescription
Category fieldField defining the rectangles.
Value fieldDetermines the size of each rectangle.
Drill fieldOptional second level for drill-down interaction.
Color fieldOptional field for conditional coloring (RAG, category).
Label formatShow category name, value, percentage, or all three inside each rectangle.

Presets: Resource Cost Distribution, WBS Activity Count, Discipline by Status


Funnel chart

The funnel chart shows a staged process where volume decreases at each stage. Use for review completion rates, milestone progression, and approval pipelines.

PropertyDescription
Stage fieldField defining each funnel stage (e.g., Submitted, Under Review, Approved).
Value fieldCount or sum at each stage.
ModeStepped (rectangular bars), Smooth (tapered funnel), Inverted Triangle, or Pyramid.
Proportional heightsIf enabled, each segment's height is proportional to its value; otherwise all segments are equal height.
Conversion metricsShow the percentage retained from the previous stage on each band.

Decomposition tree

The decomposition tree breaks down a top-level metric by successive dimensions to identify drivers of a result. Useful for variance analysis by phase, discipline, contractor, or work area.

PropertyDescription
Root metricThe top-level value being decomposed.
Decomposition fieldsOrdered list of fields to decompose by at each level.
Max depthHow many levels to expand by default.
Contribution barsMini bars on each node showing its share of the parent.
ModeManual (user selects which branch to expand) or Auto (automatically expands the path with the highest value).
Saved pathsNamed saved expansion paths that can be loaded by the report consumer.

Milestone trend analysis (MTA)

The MTA chart plots the forecast completion dates for named milestones across successive reporting periods to visualise schedule drift.

PropertyDescription
Milestone fieldField identifying each milestone (ID or name).
Period fieldThe reporting period dimension (x-axis).
Forecast date fieldThe forecast completion date for each milestone in each period.
Baseline date fieldOptional fixed baseline date shown as a horizontal reference line.
Schedule drift indicatorHighlight milestones where the forecast date has moved by more than a configurable threshold.

Presets: Key Milestones Only, Full Programme Milestones, Milestone by Discipline


Resource profile

The resource profile shows loading or allocation as a histogram or area chart, optionally compared to a baseline period or capacity limit.

PropertyDescription
Period fieldTime axis.
Resource value fieldHours, units, cost, or allocation percentage.
Group bySplit by resource type, role, discipline, or contractor.
Baseline fieldOptional baseline loading for comparison.
Capacity lineOptional horizontal reference at maximum capacity.
Overload highlightingShade periods where loading exceeds capacity in a warning color.

For the full dedicated component, see Resource Usage Profile.


Adding an advanced chart

  1. Open the blueprint in the Output Designer.
  2. Select Insert → Chart.
  3. Choose the chart type from the type picker (scroll to the Advanced section).
  4. Configure the data binding in the Properties panel.
  5. Select a preset from the Presets dropdown to apply a recommended configuration, then customise as needed.