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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
@Power_MN , this is a column rank
Try measure rank
Rank = RANKX(allselected(Table1[product]) ,calculate(Sum(Table1[Quality])),,DESC,Dense)
For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
or my video -https://www.youtube.com/watch?v=DZb_6j6WuZ0
@Power_MN , measure rank is context-sensitive. if you add any other than product like product id, it will become 1.
Geography Rank = RANKX(all(Geography[City]),[Sales])
Geography Rank = RANKX(all(Geography),[Sales])
City and ID Rank = RANKX(all(Geography[City],Geography[City Id]),[Sales])
In these examples with city id , first one will give rank 1 only.
Try to give table name to combination of columns
@Power_MN , this is column rank. I suggested measure.
Try like this
rankx(filter(table, [supplier] =earlier([supplier] )), [quality],,desc, dense)
Also, refer to link I shared
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 20 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 33 | |
| 31 | |
| 19 | |
| 12 | |
| 11 |