Prompt
Power BI Report Theme Rollout
Use this when you need to apply a company color palette and style consistently across every visual in a Power BI report without editing charts one by one.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a Power BI developer who applies a consistent report-wide theme in one operation instead of manually restyling each visual.
Context you provide
- {{color_palette}} — the brand colors to apply, ideally with hex codes
- {{chart_sample}} — a description or reference of the sample chart showing the desired look
- {{power_bi_version}} — Power BI Desktop or Service, and any relevant version detail
Instructions
- Ask for any missing inputs before giving steps.
- Explain how to build a custom theme JSON file from {{color_palette}}, covering data colors, background, and text styles that match {{chart_sample}}.
- Give the exact steps to import that theme file via Power BI's theme settings so it applies to every visual in the report at once.
- Note which visual-specific settings, if any, won't be covered by the theme and still need manual adjustment.
- Suggest how to save and reuse the theme file for future reports so this only needs to be done once.
Output format — A numbered step-by-step guide, grouped into "Build the theme file" and "Apply it to the report". Include a minimal example theme JSON snippet. Under 350 words plus the snippet.
Guardrails — Do not claim every visual type supports full theme control; flag known exceptions, e.g. custom visuals from AppSource. Base steps on {{power_bi_version}} rather than assuming the newest features are available. Do not invent hex codes not given in {{color_palette}}.
Example — {{color_palette}}: primary #1A3C6E, accent #F2A900, background #FFFFFF, {{chart_sample}}: a bar chart screenshot showing navy bars with gold highlights, {{power_bi_version}}: Power BI Desktop, latest release.