Forum Discussion
Anonymous
9 years agoNot applicable
Sum of TOPN Columns
Hey everyone, How do i SUM only the Top 10 values of a table? I tried this: Total SUM TOPN = CALCULATE([Total SUM], FILTER(Table, RANKX(ALL(Table[Name]), [Total SUM],,DESC) <= 10)) but it d...
- 9 years ago
Anonymous
You need to group the categories to applied the aggregation.
One way is this:
Top2RL = CALCULATE ( SUM ( Table3[Value] ), TOPN ( 3, GROUPBY ( Table3, Table3[Category] ), CALCULATE ( SUM ( Table3[Value] ) ) ) ) - 9 years ago
Hi Anonymous,
Great to hear the problem got resolved.:smileyhappy: Could you accept the corresponding reply as solution to help others who has similar issue easily find the answer and close this thread?
Regards
Anonymous
9 years agoNot applicable
I tried with TOPN also but this does not work :/ any idea why?
I read that TOPN does not guarantee correct sorting
Anonymous
9 years agoNot applicable
TOPN doesn't guarantee any particular sort order to the results, but the results are the correct top N results. So summing them up should work fine; 1 + 2 + 3 + 4 is the same as 1 + 3 + 4 + 2. What is wrong with the results you're getting? Can you give a sample that doesn't give the correct sum?