Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
jcastr02
Post Prodigy
Post Prodigy

Customize one visual only theme

themes.pngI have a general blue theme selected for my report.  HOwever, I have one visual that I would like it to be in different color, this case red and add different shades of red as the months progress.  Is there a way I can just change the theme of the one visual?  Otherwise I'll have to manually go in to change to different shades of red.  It defaulted to a blue color when 4/1/21 was added.  See pic below.  

1 ACCEPTED SOLUTION
jdbuchanan71
Super User
Super User

@jcastr02 

You should be able to use conditional formatting to override the theme colors.

First, we will need a measure that read a value from the dates table to determine what shade of red to use.  In mine I use the month number (1-12) to pick the shade of red.

Bar Format = 
VAR _Month = MAX(Dates[Month Number])
RETURN
    SWITCH(
        _Month,
        1,"#ff0000",
        2,"#ffa07a",
        3,"#f08080",
        4,"#fa8072",
        5,"#e9967a",
        6,"#ff6347",
        7,"#cd5c5c",
        8,"#ff4500",
        9,"#dc143c",
        10,"#b22222",
        11,"#8b0000",
        12,"#800000"
    )

It is important to make sure the format of this measure is set to Text.

jdbuchanan71_0-1617204938654.png

Then, it the data color for the bar chart go to conditional formatting.

jdbuchanan71_1-1617204995473.png

And set the formatting to Format By: Field Value, Based on field: Bar Format.  'Bar Format' is the name of the measure we created with the color switches.

jdbuchanan71_2-1617205134570.png

And here is the result:

jdbuchanan71_3-1617205184119.png

 

 

View solution in original post

2 REPLIES 2
jdbuchanan71
Super User
Super User

@jcastr02 

You should be able to use conditional formatting to override the theme colors.

First, we will need a measure that read a value from the dates table to determine what shade of red to use.  In mine I use the month number (1-12) to pick the shade of red.

Bar Format = 
VAR _Month = MAX(Dates[Month Number])
RETURN
    SWITCH(
        _Month,
        1,"#ff0000",
        2,"#ffa07a",
        3,"#f08080",
        4,"#fa8072",
        5,"#e9967a",
        6,"#ff6347",
        7,"#cd5c5c",
        8,"#ff4500",
        9,"#dc143c",
        10,"#b22222",
        11,"#8b0000",
        12,"#800000"
    )

It is important to make sure the format of this measure is set to Text.

jdbuchanan71_0-1617204938654.png

Then, it the data color for the bar chart go to conditional formatting.

jdbuchanan71_1-1617204995473.png

And set the formatting to Format By: Field Value, Based on field: Bar Format.  'Bar Format' is the name of the measure we created with the color switches.

jdbuchanan71_2-1617205134570.png

And here is the result:

jdbuchanan71_3-1617205184119.png

 

 

amitchandak
Super User
Super User

@jcastr02 , I doubt you can do that, Change the color for this visual manually. That will not change by theme change post that.

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors