Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Is there a way that I can color code the values based on an "If Text contains" logic. Values in Matrix are in a text format.
For example, FLLFP would show up green in both columns and MIALL yellow in both columns, etc.
Solved! Go to Solution.
Hi @jeamps01 ,
See the below sample:
base data:
Color measure:
COLOR = VAR TEST1=LEFT(MAX('Table'[value]),4) RETURN IF(TEST1="FLLF","Green",IF(TEST1="MALL","Yellow",BLANK()))
Then:
Did I answer your question? Mark my post as a solution!
Best Regards
Lucien
Hi @jeamps01 ,
See the below sample:
base data:
Color measure:
COLOR = VAR TEST1=LEFT(MAX('Table'[value]),4) RETURN IF(TEST1="FLLF","Green",IF(TEST1="MALL","Yellow",BLANK()))
Then:
Did I answer your question? Mark my post as a solution!
Best Regards
Lucien
mycolour =
STRING(True(),
CONTAINSSTRING(tablename.fieldname, "FLLFP"), "green",
CONTAINSSTRING(tablename.fieldname, "MIALL"), "yellow",
BLANK()
)
Then in the matrix right click on Values > Conditional formating > Backgground colour >
Format style = Field value
Based on = mycolour
Thank you Speedramps. This doesn't work for some reason. STRING isn't a valid formula. I have SWITCH or SELECTEDMEASURESTRING as possible options.
Also my field name "Name + RGI" does not show up as a possible selection option for either of these formulas. I only see that Measures show up as possible options.
Sorry, for the autotext correction mistake.
Yes SWITCH should have been STRING !
😀
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 29 | |
| 27 | |
| 24 | |
| 24 | |
| 17 |
| User | Count |
|---|---|
| 54 | |
| 49 | |
| 43 | |
| 34 | |
| 32 |