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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
AEdmonds1990
Frequent Visitor

I have multiple table visuals. Need to find some way to batch do conditionally formatting

I have volunteered to build some reports for my minigolf league.

 

Each tournament consists of multiple rounds. The data for each round is identically formatted. As well as some other more interesting visuals, I would also like to display the raw scores for each round, with some conditionally formatting on the columns.

 

I would really like to avoid having to do the conditionally formatting manually on each column 1 at a time (this would take over ten hours). Can anyone offer any ideas please? I will explain what I mean below.

 

These are the raw scores for Round 1 (I changed the names):

 

AEdmonds1990_0-1683974357786.png

 

Here I applied conditional formatting to each column individually. Each column has a simple rule for its background colour.

 

These are the raw scores for Round 2:

 

AEdmonds1990_1-1683974426097.png

 

The format of the underlying data is identical. The other thing that has changed are the values. As you can see I began applying the conditional formatting to column individually. But I gave up.

 

I can think of two potential options here:

 

A) Format painter

 

Unfortunately when I select one visual, press the format painter button and select another visual, it actually removes all of the formatting on the second visual, rather than format painting the columns' conditionally formatting.

 

B) Change the data source for each visual

 

Because the visual for each round it based from data which looks identical (just with different values), it would be good if I could simply copy a visual and change the data source for just that new visual. But I don't think there is any way to do this.

1 ACCEPTED SOLUTION
ppm1
Solution Sage
Solution Sage

One way would be to unpivot your columns and then use that Attribute column in a matrix visual to pivot it back out. You can then apply conditional formatting to the measure used for values and it will apply to all "columns".

Pat

Microsoft Employee

View solution in original post

1 REPLY 1
ppm1
Solution Sage
Solution Sage

One way would be to unpivot your columns and then use that Attribute column in a matrix visual to pivot it back out. You can then apply conditional formatting to the measure used for values and it will apply to all "columns".

Pat

Microsoft Employee

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors