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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Hi, I have some problem regarding RANKX,
Let's says I have a data table as below
Is that any way to only rank 2021 profit by using rankx
I tried this code buts it keeps show error message
Any help or advice will be much appreciate, Thank you
Solved! Go to Solution.
@Anonymous , If you want a column rank
ProfitRank = RANKX('Sheet1','Sheet1'[Profit]) // create a new column -https://www.youtube.com/watch?v=wDS_Vi4r9I4
for measure
ProfitRank = RANKX('Sheet1',calculate(sum('Sheet1'[Profit]))) // https://www.youtube.com/watch?v=DZb_6j6WuZ0&t=210s
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
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415
@Anonymous , is it a measure or column ?
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
never mind i figer another way around it
Thank you
@Anonymous , If you want a column rank
ProfitRank = RANKX('Sheet1','Sheet1'[Profit]) // create a new column -https://www.youtube.com/watch?v=wDS_Vi4r9I4
for measure
ProfitRank = RANKX('Sheet1',calculate(sum('Sheet1'[Profit]))) // https://www.youtube.com/watch?v=DZb_6j6WuZ0&t=210s
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
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/367415
Hi,
RANKX() should be written as a measure (not as a calculated column formula). To your Table visual, drag Product to the row labels. Write these measures:
Total profit = sum(Data[profit])
Profit rank = rankx(all(data[product]),[total profit])
Hope this helps.
Thanks for reply
I'm sorry i wasn't clear enough.
The profit row cannot be sum because that row is Cumulative profit
Is that a way to only rank 2021 profit?
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 56 | |
| 52 | |
| 45 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 108 | |
| 108 | |
| 39 | |
| 33 | |
| 25 |