Forum Discussion
Sum of TOPN Columns
- 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
hi, you can use TOPN
SumTOPN = CALCULATE ( SUM ( Table2[Value] ), TOPN ( 10, Table2, Table2[Value] )
I tried with TOPN also but this does not work :/ any idea why?
I read that TOPN does not guarantee correct sorting
- Anonymous9 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?
- Anonymous9 years agoNot applicable
Anonymous It works but the thing I want is, the TOPN sum to be grouped by Column1. How can I do that? This does not group by Column1 it only returns the sum of the first 10 rows.
- Anonymous9 years agoNot applicable
Are you saying you want to see the top n rows with a sum for each row? If that's all, the latest desktop release makes it super easy; you just need a regular sum formula, then put a top n filter on the visual.