Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Sorting by Column Corrupting Matrix

Hi guys,

 

I've got a customer sort order of a variable Reorder Bucket, the columns on a few of my matrices. When I apply the sort to the column, the matrices become corrupted - only the first column will get a correct value. 

 

This is the simplest example of a measure used in the matrices:

 

Retention Buckets =
Divide(COUNTA(Orders[Clarity Order ID]),
CALCULATE(counta(Orders[Clarity Order ID]),Orders[Reorder Bucket]="T"),
 
Before the sort, all columns had values. 
After the sort, only column T had values.
 
Any idea why the sort is impacting the measure?
 
Thanks
Oli
1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

Hi @Anonymous ,
 
You can refer to this blog, which explains the problem:
 
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

6 REPLIES 6
V-lianl-msft
Community Support
Community Support

Hi @Anonymous ,
 
You can refer to this blog, which explains the problem:
 
Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @V-lianl-msft,

 

I've managed to use this solution for most of my graphs but on one, I cannot get it to work. Whatever I try, it just ends up with a failed graph and the error "Can't display the visual. There's not enough memory to complete this operation."

 

Do you have any idea what I can try? Below is the measure that's failing when the other measure "Retention Buckets" is amended to filter on both master and sort columns.

 

Cumulative Retention Quarterly = CALCULATE([Retention Buckets]*AVERAGE(Orders[Total Amount]),FILTER(ALLEXCEPT(Orders,Orders[Region],Orders[Trial (month/year)],Orders[Trial quarter]),Orders[Reorder Bucket Priority]<=MAX(Orders[Reorder Bucket Priority])),Orders[Reorder Bucket Priority]>0)
 
Here are the new and old definitions of Retention Buckets: 
 
Retention Buckets (NEW) =
Divide(COUNTA(Orders[Clarity Order ID]),
CALCULATE(counta(Orders[Clarity Order ID]),Orders[Reorder Bucket]="T",Orders[Reorder Bucket Priority]=1)
 
Retention Buckets (OLD) =
Divide(COUNTA(Orders[Clarity Order ID]),
CALCULATE(counta(Orders[Clarity Order ID]),Orders[Reorder Bucket]="T")
 
Thanks
Oli
Anonymous
Not applicable

This worked, thanks again!

Anonymous
Not applicable

Thanks Liang! I think this will solve it, I will try when I get home and update here.

Oli
parry2k
Super User
Super User

@Anonymous share sample data wiht expected output and also screen shot of what is not working. Read this post to get your answer quickly.

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

Hi @parry2k,

Thanks for your reply, I will do so if Liang's advice doesn't work when I'm back at my PC. It seems to be the exact same issue though so hopefully it does.

Thanks
Oli

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors