Skip to main content

Power BI

Needs Votes

Dynamic theme

Vote (22) Share
Ben Keefe's profile image

Ben Keefe on 29 Jan 2019 00:50:46

It would be great if the theme would adapt the theme to the colour scheme and fonts you select as you go. It takes a long time to reset the font size, colours, etc. for all the visuals on a page. Setting up buttons for bookmarks, takes a long time because you have to set the fonts and colours for each object. Creating a new theme does not appear to save time.

If it would be impossible to adapt the theme according to previous selections, perhaps it would make sense to provide theme editor that can save a new default theme, or just a report-specific theme.

Comments (4)
Ben Keefe's profile image Profile Picture

Vladimir Jornitski on 29 Nov 2023 13:01:04

RE: Dynamic theme

We use reports via embed. Our product supports two main themes - silver and dark. It's a lot of overhead to build report twice. It would be much more productive if we could - for imbed - change the theme programmatically.

Ben Keefe's profile image Profile Picture

Sonali Dhotre on 03 Dec 2020 11:15:19

RE: Dynamic theme

It would be great if the theme could change based on row-level security as well. I mean,
1. There could be one default theme and that will be visible when we choose more than one element from the slicer.
2. When one element is selected then accordingly dynamic theme colors will be visible.
3. When the viewer has access to only one element from the column that is used for slicer then by default theme colors related to that one will be visible only.

Ben Keefe's profile image Profile Picture

Power BI User on 05 Jul 2020 23:35:43

RE: Dynamic theme

This would be a very useful addition for adding a colour blind button on the report.

Ben Keefe's profile image Profile Picture

Crispin Burdett on 05 Jul 2020 22:51:01

RE: Dynamic theme

Allow the theme to be set dynamically - we use themes for reporting to different clients using the clients corporate colours. That means we need a copy of the report for each client which makes maintenance harder. It would be much easier if could switch theme according to a value in a measure.