Report Themes
Introduced in the 2025_03 release, we are now able to define a theme for a report in several ways, with the theme settings following a cascading priority order. Below is a summary of the available options and their priority:
Priority (Highest to Lowest):
Prior version to 2025_03:
Global system theme
pi internal theme
If you are using a version before 2025_03, please see our Controlling Report Themes (Pre 2025_03) page for further instructions.
From the 2025_03 version:
Report-level theme
Global reports theme
Global system theme
pi internal theme
N.B - this priority will apply to all reports available in the dashboard, including report exports and reports returned from Drill to API functionality.
Explanation of Options:
Report-level theme:
A theme that applies to an individual report. Set in the report editor either by entering a theme name manually or selecting one from the available dropdown. If a theme name is present, the validation process will check whether the theme exists in the system. If the theme doesn't exist, a warning will be displayed in the UI.
Global reports theme:
A theme that applies to all reports within the dashboard. Set byPI_STYLES_REPORTSsystem variable in the "Global Variables" section under Dashboard Configuration.
Global system theme:
A theme that applies to the whole dashboard, including the reports. Set byPI_STYLESsystem variable in the ‘Global Variables’ section under Dashboard Configuration.
pi internal theme:
A fallback theme used when no user-defined themes are set in the dashboard.