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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
bhartisharma_in
Frequent Visitor

Issue with DAX Measure for Slicer Header Color Change

Hi everyone,

I’m facing an issue with applying a DAX measure to change the color of a slicer header in Power BI. Here’s the DAX measure I’m using:

color change = IF(ISFILTERED(Product[Category]), "Red", "Blue")

When I apply this measure to the color field of the header font, the color does not change upon selecting a category. However, if I test the same measure with a text box, the color field changes as expected according to the DAX.

Has anyone else encountered this issue or have any suggestions on how to resolve it?
Any help would be much appreciated! 😊

1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Slicer headers in Power BI currently do not support dynamic formatting through DAX measures. This feature works for visuals like text boxes but not slicer headers.

Workaround:

  • Instead of changing the slicer header color, use a card visual or text box to display a dynamic label or message styled using your DAX measure.
  • Place the styled visual near the slicer for the desired effect.

This is a limitation of Power BI's current functionality.

View solution in original post

5 REPLIES 5
v-ssriganesh
Community Support
Community Support

Hi @bhartisharma_in,
Thanks for posting your query in Microsoft fabric community forum.

Could you please confirm if your query have been resolved the solution provided by @rohit1991 & @suparnababu8 ? If they have, kindly mark the helpful response and accept it as the solution. This will assist other community members in resolving similar issues more efficiently.

Thank you.

rohit1991
Super User
Super User

Slicer headers in Power BI currently do not support dynamic formatting through DAX measures. This feature works for visuals like text boxes but not slicer headers.

Workaround:

  • Instead of changing the slicer header color, use a card visual or text box to display a dynamic label or message styled using your DAX measure.
  • Place the styled visual near the slicer for the desired effect.

This is a limitation of Power BI's current functionality.

Thanks for the tip!
I’m using this workaround too, and it’s working great for me. Hopefully, Power BI will support dynamic formatting for slicer headers soon. 😊

suparnababu8
Super User
Super User

Hi @bhartisharma_in 

 

I think Power BI does not support dynamic color changes for slicer headers using DAX measures. The reason your conditional formatting is not working is because you are trying to apply the formatting to the slicer itself, based on the selections made within that same slicer. This creates a conflict, as the slicer cannot dynamically change its own header color based on its selections. 

If you want, you can create an additional category slicer. Use this new slicer to filter the existing slicer. Now, the header color of your existing slicer will change because the selected value from the new slicer is being applied to the existing slicer.

 

suparnababu8_0-1737455187674.png

If you see above image I created existing slicer in black color and one more slicer in Red color. Now If I select South in new slicer it'll change the existing slicer value. Pls see the below pic. 

suparnababu8_1-1737455329234.png

I hope you are clear now. If this solution is found correct Please mark my answer ac accepeted soltuion. Thanks

Hi @suparnababu8 ,

Thanks for the suggestion! I initially considered this approach, but it won’t work for my report because having too many slicers will slow it down significantly. I’m currently using a workaround with card visuals to display dynamic labels, which is working well for now.

Thanks again for your help!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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