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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hi everyone,
I have 10 cities in Canada that I would like to rank alongside the country.
But the rank I would like to do is have Canada show up first in a bar chart and then all the other geographies show up in order of highest movement to lowest movement. And, I would like this to update on its own as new numbers come in (as opposed to having to rank on my own each time)
So, in a table it would like like:
Canada | +2% |
Vancouver | +7% |
Toronto | +6.5% |
Halifax | +5% |
Winnipeg | +3.5% |
Fort McMurray | +1% |
I'm not sure where to begin with a Dax formula.
Thank you!
Hi @Lanabanana
create a calculated column
Rank = if('Table'[ColumnRegion]="Canada",1,1+Rankx('Table','Table'[ColumnPercentage],,DESC))
then sort your visual by this column
do not hesitate to give a kudo to useful posts and mark solutions as solution