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
Hi
I'm trying to give a rank to every row which is > 0. Something like this:
I'm new to DAX and am really struggling. I think I need a measure, RANKX and FILTER but I just can;t bring them together to get the right result. Any help would be greatly appreciated.
Solved! Go to Solution.
try this measure
Rank =
var _r = RANKX(FILTER(ALL(Table1);Table1[Score]>0);calculate(SUM(Table1[Score]));;ASC)
return
IF(SELECTEDVALUE(Table1[Score]) > 0;_r;BLANK())
do not hesitate to give a kudo to useful posts and mark solutions as solution
try this measure
Rank =
var _r = RANKX(FILTER(ALL(Table1);Table1[Score]>0);calculate(SUM(Table1[Score]));;ASC)
return
IF(SELECTEDVALUE(Table1[Score]) > 0;_r;BLANK())
do not hesitate to give a kudo to useful posts and mark solutions as solution
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 5 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 24 | |
| 11 | |
| 9 | |
| 7 | |
| 6 |