Reply
Rubal_Islam
Helper II
Helper II
Partially syndicated - Outbound

Conditional Formatting Against Column Totals

Hi All,

Need a bit of help with Conditional Formatting against the Column Total (Diff in Sales%). Please Note: Diff in Sales% is a calculated measure.

ideally, This is what I want to show.

  • State A conditional formatting 10.04% in red as it is lower than the total 23.92% ( Diff in Sales%)
  • Customer 3622 in red under State A, as 1.53% is lower than the total 23.92%
  • Customer 4371 in green under State A, As 30.57% is higher than the column total of 23.92%
  • Similar formatting to the rest of the state and customer.

Rubal_Islam_0-1651037998630.png

 

I have also added the raw data for the table if that helps.

StateCustomerCYLY
A         4,371         34,954         26,771
B         3,513         72,974         58,397
         4,043         45,763         60,046
D         3,780         77,586         24,186
E         4,187         76,714         30,240
F         4,244         52,074         40,187
G         3,824         18,016         62,822
A         3,622         65,573         64,585
B         3,403         31,904         10,726
         4,308         50,914         65,216
D         4,065         75,620         33,999
E         3,865         48,671         34,936
F         4,222         22,939         48,199
G         3,874         64,822         59,207
B         4,371         28,203         10,038
G         3,622         29,093         12,643

 

Thank you all. 

1 ACCEPTED SOLUTION

Syndicated - Outbound

@Rubal_Islam , Oh I was looking at sub total, The logic was on grand total. I created both sub Total and total of Avg and created color on Total (overall avg). File is attached after signature

 

 

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

11 REPLIES 11
amitchandak
Super User
Super User

Syndicated - Outbound

@Rubal_Islam , You can create a color measure

 

Color =

var _diff = calculate([diff in sales] , filter(allselected(Table), Table[State] = max(Table[State]) ) )

return

Switch(True() ,

Max(Table[State]) ="A" && [diff in sales] < _diff  , "Red" ,

// Add other conditions

)

 

Use the color measure in conditional formatting using the field value option

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Syndicated - Outbound

Hey @amitchandak , I am also trying to do the calculation based on the measure "Diff in Sales %" instead of "Diff in Sales".

Syndicated - Outbound

Hi @amitchandak ,

 

I am almost there, Can you please help with the below. I think my conditions in the formula are not quite right.

Rubal_Islam_0-1651039884928.png

 

 

Syndicated - Outbound

@Rubal_Islam , Can create measures only with

calculate([diff in sales] , filter(allselected(Table), Table[State] = max(Table[State]) ) )

 

and check is that giving correct number to compare

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Syndicated - Outbound

Hi @amitchandak ,

 

This is what i am getting. Unfortunately, doesn't seem correct.

 

Rubal_Islam_0-1651040652892.png

 

Syndicated - Outbound

@Rubal_Islam , Please use the [diff %] measure , that should solve the purpose

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Syndicated - Outbound

This is what i am getting now. Appreciate your help on this Amit.

Rubal_Islam_0-1651108925187.png

 

Syndicated - Outbound

Hey @amitchandak , Unfortunately, it doesn't. Did you run a copy at your end? Can you share your PBIX file with me?

Syndicated - Outbound

@Rubal_Islam , Oh I was looking at sub total, The logic was on grand total. I created both sub Total and total of Avg and created color on Total (overall avg). File is attached after signature

 

 

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Syndicated - Outbound

Hey @amitchandak ,

 

This worked. I am sure a lotta ppl will get benefitted from this. Thanks again for your time and support. legend.

Syndicated - Outbound

Hi @amitchandak ,

Getting the below error. Any idea?

Rubal_Islam_0-1651039109206.png

 

avatar user

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)