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!
My code works fine in Dax Studio but when I move it to Power BI I have some trouble with it. Finally, I was able to change it and make it work but now having trouble with ORDER BY. I want to order the X table by ranking. Can someone help with this please. Also why on some pages it is ORDERBY but somewhere it is ORDER BY.
https://dax.guide/st/order-by/
MY TABLE =
VAR T =
SUMMARIZECOLUMNS (
'TABLEA'[COLUMN1],
"REASON", COUNT ( 'TABLEA[COUNT] )
)
VAR X = ADDCOLUMNS (
T, "Ranking",
RANKX (
T, [REASON]
)
)
RETURN X
Solved! Go to Solution.
I had this same problem while back and posted the question here
Leason learned 🙂 look at your previous posts 🙂
I had this same problem while back and posted the question here
Leason learned 🙂 look at your previous posts 🙂
Hi, @stribor45
Use below
MY TABLE =
VAR T =
SUMMARIZECOLUMNS (
'TABLEA'[COLUMN1],
"REASON", COUNT ( 'TABLEA[COUNT] )
)
VAR X = ADDCOLUMNS (
T, "Ranking",
RANKX (
T, [REASON] ,,asc
)
)
RETURN X
Use Asc or desc as your requirements
And this orderby use in window function like (offset, rank,window)
And this order by use outside of dax query to indicate order of any column or expression.
The dax code you shared but doesnt order based on REASON or Ranking. I would like this to be ordered by ranking if possible
Yes i tried that but didnt work for me either.
VAR X = ADDCOLUMNS(T, "Ranking",RANK (DENSE, T, ORDERBY ([REASON], ASC)))
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 |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 18 | |
| 12 | |
| 11 | |
| 6 | |
| 6 |