Custom reports & Report Studio — dashboards of report widgets, choosing a subject, groupings, measures, and filters, then saving and exporting

Last updated: July 30, 2026 by Steve

Custom Reports & Report Studio

When a fixed report does not answer your question, the Custom group lets you build one from scratch — no SQL required. It opens on a custom-reports home listing your saved reports (and, when AI Assist is deployed, an Ask AccessPoint card — see below). Opening a saved report or starting a new one lands in Report Studio, the dashboard canvas: a dashboard is one or more report widgets arranged on a grid, each widget built with the report editor described below; a saved single-question report simply opens as a one-widget dashboard. A date bar across the top (defaulting to This Quarter, with the same quick-range presets as the fixed reports) applies one shared period to every widget at once, and you choose which widget's headline figures feed the report's pinned tile.

Report Studio

The Add widget editor — the field picker, group-by, measures and filters, and the visualization choices

Building a Report

Each widget uses the same editor — a field catalogue on the left, configuration and preview on the right:

  1. Choose a subject in Report about (for example Requests or Consultations). The left-hand catalogue lists that subject's fields, grouped by category, with a search box.
  2. Group, measure, or filter each field using its inline icons:
    • Group by a field to make it the rows of your report.
    • Add a field as a Measure — a count, sum, average, minimum, or maximum.
    • Add a field as a Filter. Fields that expose requestor personal information are flagged with a red eye icon.
  3. Configure each element — pick the aggregation for a measure, a date bucket (day, week, month, quarter, or year) for a date grouping, and an operator plus value for a filter. Date filters offer relative ranges such as This month or Last 90 days.
  4. Pick a visualization — Table, Bar, Line, or Pie.
  5. Click Run to preview. Large results are capped and flagged with a "showing the first N rows" notice — add filters to narrow the result.
  6. Click Export to Excel to download the full result.

When your report uses a single relative date filter with a named prior period (this month or this year), a Compare toggle appears and shows the previous period with per-measure deltas.

Ask AccessPoint

When AI Assist is enabled, you don't have to assemble every report by hand. Ask AccessPoint — on the custom-reports home and on My Day — lets you pose a reporting question in plain language, for example "how many requests did we close per month, by outcome?", and the AI builds a report definition against the same field catalogue the report editor uses. It never writes SQL, personal-information fields are never offered to it, and every result opens in Report Studio for you to refine, re-visualize, save, or export like any other report. Because the AI only ever produces a report definition, a wrong answer is a wrong chart, never a data leak.

Ask AccessPoint

Ask AccessPoint is optional: it appears only where AI Assist has been deployed to your subscription and the feature is switched on under Settings → Features.

Saving and Sharing

  • Click Save to name the report and optionally add a description.
  • Toggle Share with everyone in the tenant to make it a shared report; otherwise it stays private to you.
  • Saved reports are listed on the custom-reports home; shared ones are labelled "(shared)".
  • You can update or Delete reports you own, and pin a saved report to My Day as a live tile.

Switching subjects intelligently keeps compatible selections — grouping Requests by complexity survives a switch to Consultations, for example — and Clear report starts fresh. Report definitions are stored language-neutrally, so a shared report reads correctly in every user's language.

Two subjects were widened in the 2.0.51 release — worth revisiting if you built reports against them before. Privacy risks now covers the whole register rather than only assessment-anchored risks (it previously omitted incident-anchored and standalone risks entirely, with no indication it was partial), and gained the posture fields — over appetite, residual likelihood/impact, target level, acceptance dates and expiry, realized-as-incident. Time entries now carries the case anchor, so hours logged against an assessment, incident, or complaint are attributable instead of arriving with a blank request.