This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hello,
I created the following table in the “Report” view of Power BI, and used the RANKX function to determine the risk ranking:
Table
Measure
RANK = rankx(ALLSELECTED(TD[RISK]),[Q])
Then, I would like to have 1 card showing the risk with ranking 3, that is, the "alcohol" risk, like this:
How could I propose the measure to obtain this result?
Thank you
Solved! Go to Solution.
Hi,
Try this measure
=calculate(max(TD[Risk]),filter(values(TD[Risk]),[Rank]=3))
Hi,
Try this measure
=calculate(max(TD[Risk]),filter(values(TD[Risk]),[Rank]=3))
| Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 33 | |
| 31 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 63 | |
| 53 | |
| 31 | |
| 23 | |
| 23 |