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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi, I may have a simple question, but I just cannot get it to work.
I have a Matrix and I would like the user to be able to click on BB, DD or Inv to sort by the column.
How is this possible?
Thank you 🙂
Solved! Go to Solution.
I think you cannot sort by column.
Instead you can create New Column like below:
BB = IF(Sheet1[OrderType] = "BB",Sheet1[Volume],0)
DD = IF(Sheet1[OrderType] = "DD",Sheet1[Volume],0)
INV = IF(Sheet1[OrderType] = "INV",Sheet1[Volume],0)
Once done add these Columns to the "Values" and removed Order Type from "Columns". This will enable the sorting option as per your requirement.
Please find screenshots below:
Thanks,
Sandeep
I think you cannot sort by column.
Instead you can create New Column like below:
BB = IF(Sheet1[OrderType] = "BB",Sheet1[Volume],0)
DD = IF(Sheet1[OrderType] = "DD",Sheet1[Volume],0)
INV = IF(Sheet1[OrderType] = "INV",Sheet1[Volume],0)
Once done add these Columns to the "Values" and removed Order Type from "Columns". This will enable the sorting option as per your requirement.
Please find screenshots below:
Thanks,
Sandeep
Thank you very much @Anonymous ! This is working fine. Maybe it is just me but I think it should be a normal feature in a matrix.
Other way to resolve this is using inforiver premium visual which sorts any invdividual column. However its paid if you want to publish the file for users to view it.
Thanks,
This blog post provides a workaround without using multiple measures:
https://affinityworks.co.uk/power-bi-matrix-column-sort-sorted/
Choose sort by column and order by Asc or Desc from 3 dot menu on the visula (...)
Regards,
Manikumar
Proud to be a Super User!
@LillyLegenda , Order by will sort Ascending or based on sort column. Create a sort column and mark that as sort column for order by https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column
I disucssed this type of case in video - https://www.youtube.com/watch?v=KK1zu4MBb-c
@LillyLegenda , there is no option for column(pivot) to sort -here it is OrderType . It will sort Ascending or based on sort column
Say I want sort descending
new columns
Order Type 1 = [Order Type]
Order TypeSort =rankx(all(Table), [Order Type] )
Mark Order TypeSort as sort column for Order Type 1 and use that in sorting
I disucssed this type of case in video - https://www.youtube.com/watch?v=KK1zu4MBb-c
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 68 | |
| 46 | |
| 44 | |
| 28 | |
| 19 |
| User | Count |
|---|---|
| 202 | |
| 130 | |
| 102 | |
| 71 | |
| 55 |