Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
In my quest to automate report deployment for multiple companies, I'm looking for a way to quickly change the theme of a report. Indeed, I have a "template" report on which other reports depend, each having a different style, for example with colors and corporate background images. I discovered that you can use JSON files to define themes and apply them to the report with a single click. However, with this JSON file, you cannot apply a background image for each page, but only for all pages. For example, we can modify all the background images with this piece of JSON file:
"visualStyles": {
"page": {
"*": {
"background": [
{
"image": {
"name": "my_background",
"scaling": "Fit",
"url": "data:image/jpeg;base64,"
}, "transparency": 0
}
]
}
}
}
However, it seems impossible to define a specific image for each page. As the original feature was added in 2021, I was hoping it would be possible today. For example, I tried to replace the “*” with the page name, but it doesn't work.
Do you know if there's a solution?
Any advice would be appreciated.
Thank you very much.
Benjamin
Hi @benjos23
It seems that power bi doesn't support this currently.
Maybe you can try to set the backgroud image manually:
In the format pane, select canvas background and browse picture from your PC in the image box:
Remember to set the Transparency as 0%.
You can set the background for different pages.
Best Regards
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous,
I realized that the beggining of my message was not sent, so I modified it.
Indeed, the solution you give is the simplest one, but I would like to avoid it, as it requires many clicks. I would like to find a way to automate the changing of themes, and be able to change background image for each page.
Hi @benjos23
Have you solved your problem? If so, can you share your solution here and mark the correct answer as a standard answer to help other members find it faster? Thank you very much for your kind cooperation!
Best Regards
Zhengdong Xu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 57 | |
| 43 | |
| 41 | |
| 22 | |
| 17 |
| User | Count |
|---|---|
| 183 | |
| 114 | |
| 93 | |
| 62 | |
| 45 |