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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
fbittencourt
Advocate II
Advocate II

Color condition based on two variables

Hi all !!

 

I need to change the font color of  the column Nom du projet, based on two others columns Date derniere MEP Planifie and % Avancement projet

 Each one has already a color condition 

Format cond MEP-Jour font (Date derniere MEP Planifie) =
var MEP_Planifie = Max(REF_PROJET[MEP Date])
var colorchange =
SWITCH(
    TRUE(),
     MEP_Planifie < [Date_jourM-1], "#E66C37","#000000"
  
)
RETURN
colorchange
 
Format cond %avancement = IF(
    [% Avancement projet] > 0.9, "#e66c37","#000000")
 
if both are "red "the nom du projet must be " blue"
 
 Thanks for your help
 

 

 

 

fbittencourt_0-1738058609994.png

 

3 REPLIES 3
Bibiano_Geraldo
Super User
Super User

Hi @fbittencourt ,

Please adapt your DAX to look like this:

Format cond Nom du projet = 
VAR MEP_Planifie = MAX(REF_PROJET[MEP Date])
VAR Avancement = MAX(REF_PROJET[% Avancement projet])

-- Check the color conditions for Date derniere MEP Planifie
VAR Color_MEP = IF(MEP_Planifie < [Date_jourM-1], "#E66C37", "#000000")

-- Check the color conditions for % Avancement projet
VAR Color_Avancement = IF(Avancement > 0.9, "#E66C37", "#000000")

-- If both are red, set the color to blue, otherwise keep the respective color
RETURN 
    IF(Color_MEP = "#E66C37" && Color_Avancement = "#E66C37", "#0000FF", "#000000")
bhanu_gautam
Super User
Super User

@fbittencourt ,Create a new measure or column for the "Nom du projet" font color.

 

Format cond Nom du projet =
VAR MEP_Planifie = MAX(REF_PROJET[MEP Date])
VAR colorMEP = IF(MEP_Planifie < [Date_jourM-1], "#E66C37", "#000000")
VAR colorProgress = IF([% Avancement projet] > 0.9, "#E66C37", "#000000")
RETURN
SWITCH(
TRUE(),
colorMEP = "#E66C37" && colorProgress = "#E66C37", "#0000FF", // Both conditions are red, set to blue
colorMEP = "#E66C37", "#E66C37", // MEP condition is red
colorProgress = "#E66C37", "#E66C37", // Progress condition is red
"#000000" // Default color
)




Did I answer your question? Mark my post as a solution! And Kudos are appreciated

Proud to be a Super User!




LinkedIn






Thanks for your quick answer !! I will acceptt as a solution.

 

I have a small issue concerning blank values, if you are to hepl me again I appreciate, the condition applies as well with blank date values see below:




fbittencourt_0-1738060488947.png

 

 

 

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors