This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowThe Fabric community is now in read-only for platform upgrade. Learn more
Hello,
I was trying to apply conditional formatting to text values.
I have a matrix like:
| Sl. No | Column1 | Column2 | Column3 |
| 1 | Moderate | High | |
| 2 | Low | Low | |
| 3 | Very High | Moderate | |
| 4 | Low |
I tried to apply conditional formatting to colour code according to the text using the measure:
Colour =
var selected = SELECTEDVALUE(table1[Column1])
return
if(selected = "Low", "green",
if(selected = "Moderate", "yellow",
if(selected = "High", "orange",
if(selected = "Very High", "red", "white")))
I tried using the same measure for every column but it gives the colour code according to Column1 since that is what I defined in the measure (DAX). I have more than 50 columns in the matrix and would have to create a measure for each of them. Is there a way to create just a single measure that can be applied to all 50 columns instead (like dynamically select the column)?
Thank you!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.