Skip to main content

RAG Grid Component

The RAG grid component renders a multi-row, multi-column matrix where each cell contains a RAG (Red/Amber/Green) status indicator. Use it to show the overall health of multiple areas in a single compact view — a project health dashboard at the start of an executive report.

Report Forge RAG grid component


When to use​

  • Project health dashboard: rows = reporting areas (Schedule, Cost, Safety, Quality, Risk), columns = current period and prior period.
  • Programme roll-up: rows = sub-projects or workstreams, columns = status categories.
  • Discipline status: rows = engineering disciplines, column = current RAG.

Adding the component​

  1. Open the report output in the Output Designer.
  2. Click + Insert → RAG Grid.
  3. Position and resize the component.
  4. Configure rows and columns in the Data tab.

Structure​

The RAG grid is configured as a set of rows and columns:

Rows​

Each row corresponds to one reporting area or category. Rows can be:

Row sourceDescription
Static rowsManually define row labels (e.g. "Schedule", "Cost", "Safety").
Dynamic rowsRows driven by a repeating-row section (one row per blueprint row).

Columns​

Each column maps to a specific field:

PropertyDescription
Column headerLabel shown at the top of the column.
FieldThe blueprint field to read for each cell's RAG value.
Column widthFixed width in pixels or auto.

Cell options​

PropertyOptions
Indicator styleFilled circle (default), square chip, pill badge.
Show labelShow the RAG label text beside the indicator (R / A / G, or custom labels from the blueprint).
Trend arrowShow an up/down/flat arrow comparing current vs prior period value.
TooltipOn hover, show the comment or narrative field linked to this RAG field.

Label column​

The leftmost column shows the row label. Configure:

PropertyDescription
Label fieldFor dynamic rows, the field to use as the row label.
Label widthFixed width in pixels.
IconOptional icon beside the row label.

Conditional row styling​

Highlight entire rows based on the value of a specific column:

ConditionEffect
Any cell = RedBold row label and red left border.
Change from prior periodBackground highlight on changed cells.

Export behaviour​

  • PDF / Word: Renders as an HTML table with coloured circle cells. Colours are preserved.
  • Excel: Each cell exports as a text value (R / A / G) with conditional cell background fill (red/amber/green).