Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hi there, I tried to use conditional formatting to display the min and max values of a measure in a table. Like the one in table below which highlihghts value in green for max and min in red in a row.
This is what I got so far with Internal hire total being a measure.
Solved! Go to Solution.
Hi @Anonymous use the below measure and use it inside the conditional formatting pane to get the results.
Measure = var rnk1=rankx(allselected(particulars),yourmeasure,,desc)
var rnk2 = rankx(allselected(particulars),yourmeasure,,asc)
return if(rnk1=1,"Green",if(rnk2=1,"Red"))
This will surely work, please mark this as solution if this works fine with you.
Thanks.
@Anonymous , Try one of the two
FormatMeasure =
VAR SelectedTable = ALLSELECTED('FACT_Movement')
VAR SelectedTotal = CALCULATE(COUNT('FACT_Movement'[Employee ID]))
VAR MaxCount = CALCULATE(MAXX(VALUES('FACT_Movement'[Type of Move]),[Internal Hire total]),ALLEXCEPT('FACT_Movement'[Type of Move]))
VAR MinCount = CALCULATE(MINX(VALUES('FACT_Movement'[Type of Move]),[Internal Hire total]),ALLEXCEPT('FACT_Movement'[Type of Move]))
VAR MovementTotal = [Internal Hire total]
RETURN
SWITCH (
TRUE(),
MovementTotal= MaxCount, "GREEN",
MovementTotal=MinCount,"Red" )
or
FormatMeasure =
VAR SelectedTable = ALLSELECTED('FACT_Movement')
VAR SelectedTotal = CALCULATE(COUNT('FACT_Movement'[Employee ID]))
VAR MaxCount = CALCULATE(MAXX(VALUES('FACT_Movement'[Type of Move]),[Internal Hire total]),ALLEXCEPT('FACT_Movement'[GENDER]))
VAR MinCount = CALCULATE(MINX(VALUES('FACT_Movement'[Type of Move]),[Internal Hire total]),ALLEXCEPT('FACT_Movement'[GENDER]))
VAR MovementTotal = [Internal Hire total]
RETURN
SWITCH (
TRUE(),
MovementTotal= MaxCount, "GREEN",
MovementTotal=MinCount,"Red" )
Hi @Anonymous use the below measure and use it inside the conditional formatting pane to get the results.
Measure = var rnk1=rankx(allselected(particulars),yourmeasure,,desc)
var rnk2 = rankx(allselected(particulars),yourmeasure,,asc)
return if(rnk1=1,"Green",if(rnk2=1,"Red"))
This will surely work, please mark this as solution if this works fine with you.
Thanks.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!