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 moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
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/3...
@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/3...
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?
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 |
|---|---|
| 30 | |
| 23 | |
| 22 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 60 | |
| 35 | |
| 28 | |
| 22 | |
| 21 |