Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I want to sort a matrix visualization in Power BI with three columns: two text and one numeric columns. I need to sort it based on the Rank column while keeping the State column in its original order. Essentially, I need to sort based on two columns: State (text) and Rank (numeric).
Data:
State | City | Rank |
Maharashtra | Nagpur | 4 |
| Thane | 3 |
| Mumbai | 1 |
| Pune | 2 |
MP | Indore | 2 |
| Ujjain | 4 |
| Bhopal | 1 |
| Jabalpur | 3 |
Output:
State | City | Rank |
Maharashtra | Mumbai | 1 |
| Pune | 2 |
| Thane | 3 |
| Nagpur | 4 |
MP | Bhopal | 1 |
| Indore | 2 |
| Jabalpur | 3 |
| Ujjain | 4 |
Hi,
Can you describe the issue a bit more? The default sorting seems to solve this:
Data:
End result:
Proud to be a Super User!
The text field comes from a table, and the rank is a measure based on a numeric value from table
Hi,
by clicking on the yellow area in matrix the matrix is sorted. Here the column2 is a text field from table and measure 25 is numeric measure.
You can add column sortung in the data:
I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!
My LinkedIn: https://www.linkedin.com/in/n%C3%A4ttiahov-00001/
Proud to be a Super User!
Thanks for answering but it not resolve my question, as seen you are just sorting only on measure because in your POC table data is already sorted. try to take more data in unsorted order and applying custom sort on state & measure
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.