Skip to main content

Report Components

Report components are the building blocks of an output. Each component type is optimised for a specific way of presenting data. Choosing the right component is as important as the data behind it — the wrong choice obscures the story; the right one makes it immediately clear.

Report Forge component picker


Component categories

Text and structure

Components for page organisation and narrative content:

ComponentDescription
TextRich text block for headings, paragraphs, and formatted narrative. Supports field bindings for dynamic text.
Section headerFull-width styled heading bar used to label sections within a page.
DividerHorizontal rule for visual separation between component groups.
Table of contentsAuto-generated ToC based on section headers in the output.
Page breakForces a page break at this position in PDF and Word exports.
RectangleFilled or outlined box used as a visual container or background element.

Tables and data

Components for presenting records and structured data:

ComponentDescription
TableRow-and-column table bound to a blueprint section. Supports grouping, sorting, filtering, totals rows, and conditional formatting.
MatrixCross-tab table with row and column headers. Used for period-by-period comparisons and WBS roll-ups.
Info gridKey-value metadata grid for cover pages and status summaries.
RAG gridMulti-row, multi-column RAG status matrix. Used for project health dashboards.
ListVertical or horizontal list of field values. For simple ordered or unordered item sets.

Charts

Components for trend, comparison, and distribution visualisations:

ComponentDescription
ChartBar, line, area, or column chart. The primary component for category comparisons and period trends.
Combo chartOverlays two chart types on the same axes (e.g. bar + line).
Donut chartProportional chart for composition and share (also renders as pie).
WaterfallStep chart for financial or cumulative variance analysis.
Scatter / BubbleX-Y scatter with optional bubble size for multi-variable analysis.
TreemapNested rectangle chart for hierarchical proportion (e.g. cost by WBS).
FunnelSequential stage chart for process flow and conversion.
Box plotStatistical distribution chart showing quartiles and outliers.
Decomposition treeHierarchical breakdown chart for root-cause and contribution analysis.

KPI and indicators

Components for at-a-glance status and progress visualisation:

ComponentDescription
KPI cardSingle metric with value, label, trend, and comparison.
Multi-row cardMultiple labelled field values in a compact card.
GaugeCircular dial with configurable zones and target marker.
Progress barLinear bar for progress toward a target.
IndicatorSimple light/status indicator (coloured dot, icon, or chip).
SparklineCompact inline trend line with no axis labels.
Data barInline horizontal bar scaled to a max value — used within tables or card rows.

Schedule and project controls

Specialist components for CPM schedule and project-control reporting:

ComponentDescription
GanttActivity bar chart with baseline comparison, critical path, and milestone markers.
Milestone trend analysisMTA chart showing forecast date changes across reporting periods.
S-curveCumulative planned vs actual vs forecast over time.
Earned valueEV performance metrics chart (BCWP, BCWS, ACWP, CPI, SPI).
Cash flow curvePeriod-by-period cumulative cash flow (income, expenditure, net).
Resource usage profileHistogram or line chart of resource demand and availability over time.
Risk matrix / ExposureRisk scatter plot with probability/impact axes, zone colouring, and top-risk list.
Network diagramAON logic diagram for schedule dependency visualisation.

Media and interactivity

Components for images, nested content, and user interaction:

ComponentDescription
ImageSingle static or field-bound image with sizing and fit options.
Image galleryGrid of multiple images from a repeating-row section.
SubreportEmbed another Report Forge output as a nested component.
ButtonInteractive navigation button for report viewer — links to another page or a URL.
MapsGeographic map with data-point plotting from location fields.
SlicerInteractive filter control (dropdown, list, date range, hierarchy, etc.) for viewer-side filtering.

Component selection guide

GoalBest components
Single KPI at a glanceKPI card, Gauge, Progress bar
Multiple related KPIsMulti-row card, Info grid, RAG grid
Trend over timeChart (line/area), S-curve, Sparkline
Category comparisonChart (bar/column), Donut chart, Treemap
Schedule statusGantt, Milestone trend analysis, Network diagram
Cost and earned valueS-curve, Earned value, Waterfall, Cash flow curve
Resource and capacityResource usage profile, Chart (histogram)
Risk summaryRisk matrix, RAG grid, Table (filtered)
Narrative / text updateText, Rich text binding
Document / photo evidenceImage, Image gallery
Cover page metadataInfo grid, Text, Image
Detailed recordsTable, List
Cross-period comparisonMatrix, MTA chart
Reader-driven explorationSlicer, Cascading parameters