Forum Discussion
Need help with Measure for Matrix Table and Top 5
- 3 years ago
Have you tried sorting by the sum measure in descending order?
- 3 years ago
I would go for:
Ref =
[Sum of Total Gross Incurred] * 1000000000000 + COUNT(LossRunToExcel[Reporting Location City]) - 3 years ago
I got the first example to work in main file. Thank you for all the help. I will need more time this weekend to try the more creative and visual 2nd option.
- 3 years ago
Yes, it's definitely an issue in the service. You need to sort by the city field to get the axis to respect the structure:
It actually emulates the problem we used to have in Desktop when you turned off concatenate fields: for the setting to take effect, you needed to sort the axis by the fields:
It might be worth reporting the issue on the issues forum:
I can sort descening incurred no problem, but then Reporting Location City Freqency Counts are not decending?
- PaulDBrown3 years agoCommunity Champion
Can you post a depiction?
- bdehning3 years agoPost Prodigy
- PaulDBrown3 years agoCommunity Champion
Yes, I see what you mean!
First of all, change the [Ref] measure to:
Ref = VAR _MX = MAXX ( ALL ( InjuryCause[Cause Grouping] ), CALCULATE ( SUM ( LossRunToExcel[Total Gross Incurred] ) ) ) VAR _LNGTh = LEN ( _MX ) + 1 RETURN COUNT ( LossRunToExcel[Total Gross Incurred] ) * POWER ( 10, _LNGTh ) + SUM ( LossRunToExcel[Total Gross Incurred] )Create a new measure to sort the matrix by:
Sort measure = IF ( ISINSCOPE ( InjuryCause[Cause Grouping] ), IF ( ISBLANK ( [Sum of Total Gross Incurred] ), BLANK (), RANKX ( ALLSELECTED ( InjuryCause[Cause Grouping] ), [Ref],, ASC, SKIP ) ), [Sum of Total Gross Incurred] )Then add and sort the matrix by the [Sort measure]
in ascending order. Finally, turn of word wrap under Values and column headers and "hide" the[Sort measure] measure by dragging the right column boundary left: