Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hi Team,
I want to know how to do conditional formatting in power bi when dating in the column where visual is Matrix table.
for example
keyword ABC - is greater than any of date then it turns into dark green if it is lower than the highest one then light green if it is a lower value than among both the date then it converts to red color.
I want format like below:
Thanks,
Arvind
Solved! Go to Solution.
Hi @arvindyadav ,
Try this:
Measure 3 =
RANKX (
ALLEXCEPT ( 'Table', 'Table'[Account Manager] ),
CALCULATE ( MAX ( 'Table'[Profit] ) ),
,
DESC,
DENSE
)Hope it helps.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @arvindyadav ,
Try this:
Measure 3 =
RANKX (
ALLEXCEPT ( 'Table', 'Table'[Account Manager] ),
CALCULATE ( MAX ( 'Table'[Profit] ) ),
,
DESC,
DENSE
)Hope it helps.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I can't open it.
Just open it another tab and see your download.
Just get this:🤔
Try this Data.
If still a problem then please find below data.
|
Hi @arvindyadav ,
Try this:
1. Create a measure.
Measure =
IF (
MAX ( 'Table'[Value] )
= CALCULATE ( MAX ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Keyword] ) ),
1,
IF (
MAX ( 'Table'[Value] )
= CALCULATE ( MIN ( 'Table'[Value] ), ALLEXCEPT ( 'Table', 'Table'[Keyword] ) ),
2,
0
)
)2. Set conditional formatting of Value.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Icey ,
Thanks for your response.
If suppose I want to report for 7 days 11/11/2019, 11/12/2019,11/13/2019, 11/14/2019, 11/15/2019, 11/16/2019, 11/17/2019 then what was my measure and procedure?
Thanks,
Arvind.
Hi @arvindyadav ,
For that, can you show me what you want with a screenshot just like what you post before?
Best Regards,
Icey
Hi @arvindyadav ,
I'm afraid that Power BI doesn't exactly support it now. However, one workaround is below:
Don't need any measure. Just refer to this document to set Conditional formatting of Value.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Icey ,
Not worked on my table.
If you see Akshay row it not reflecting date wise.
I guess it takes all over the table value and applies based on the table value.
Actually I want Individual Performance of all employee.
Thanks,
Arvind
Hi @arvindyadav ,
Is this problem solved?
If it is solved, please always accept the replies making sense as solution to your question so that people who may have the same question can get the solution directly.
If not, please let me know.
Best Regards
Icey
Hi @arvindyadav ,
Please share me your matrix value by Excel or just Ctrl+C and Ctrl+V. If you don't mind, sharing an example PBIX file without sensitive information is great.
Best Regards,
Icey
Hi @arvindyadav ,
Try this:
1. Create a measure.
Measure 3 =
RANKX (
ALLEXCEPT ( 'Table (2)', 'Table (2)'[Keyword] ),
CALCULATE ( MAX ( 'Table (2)'[Value] ) )
)2. Set conditional formatting of Value.
Then, you can get this:
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 76 | |
| 37 | |
| 31 | |
| 27 | |
| 27 |