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!Get Fabric certified for FREE! 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
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
| User | Count |
|---|---|
| 14 | |
| 9 | |
| 8 | |
| 6 | |
| 6 |