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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Conditional formatting, 3 text options

Is there any way to set conditional formatting rules for a whole table based on text fields?

 

I have looked and can only create conditional formatting rules that are based off numbers. This is a snippet of the table. I would need yes values to be highlighted green, in transit light green, and no in Red. 


Would i need to create a number column for each? If so, how would i do that? 

 

Thanks! 

liamcol_0-1630910868767.png

 

1 ACCEPTED SOLUTION
Fowmy
Super User
Super User

@Anonymous 

Create the following measure, choose conditional formatting, Background , Select Field Value and choose this meaure:

CF =
VAR __V =
    MAX ( table[hardware assigned] )
RETURN
    SWITCH ( TRUE (), __V IN { "Yes", "In Transit" }, "Green", __V = "No", "Red" )

 

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

3 REPLIES 3
v-luwang-msft
Community Support
Community Support

Hi @Anonymous ,

Try like below:

step1,create a new measure:

Hardware =
IF (
    MAX ( 'Table'[Hardware Assigned] ) = "Yes",
    "#1E8449",
    IF ( MAX ( 'Table'[Hardware Assigned] ) = "In Transit", "#82E0AA", "#C70039" )
)

Step2, Click the visual column,conditional formatting-Background color:

vluwangmsft_0-1631085547256.png

Step 3, configure like below:

vluwangmsft_1-1631085614971.png

Final get:

vluwangmsft_2-1631085627848.png

About color code ,refer this link :https://www.computerhope.com/htmcolor.htm 

To learn more details ,refer: 

Conditional Formatting with a Text Field in Power BI

 

Don't forget to give thumbs up and accept this as a solution if it helped you!!!


Best Regards

Lucien

Fowmy
Super User
Super User

@Anonymous 

Create the following measure, choose conditional formatting, Background , Select Field Value and choose this meaure:

CF =
VAR __V =
    MAX ( table[hardware assigned] )
RETURN
    SWITCH ( TRUE (), __V IN { "Yes", "In Transit" }, "Green", __V = "No", "Red" )

 

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Thanks! It worked for me 🙂

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.