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 no, I want the SUM of the TOP N rows as a measure.
For example if I have this table and I want the sum od TOP 3:
A 15
B 20
C 30
D 10 ====> A 35
A 20 B 30
B 10 C 55
C 25 D 10
I would get 35+30+55=120
Do you know how can I do that?
Anonymous the formula Vvelarde gave should work for that.
- Vvelarde9 years ago
Community Champion
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] ) ) ) ) - Anonymous9 years agoNot applicable
THANKS Vvelarde!!! I've been trying to figure this out whole day :D
- v-ljerr-msft9 years ago
Microsoft Employee
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
- Anonymous9 years agoNot applicable
Look
The SumTOPNa expression is:
SumTOPNa = CALCULATE(sum(Table1[Column2]), TOPN (3, PieChart, SUM(Table1[Column2]), DESC))
- Anonymous3 years agoNot applicable
You're amazing! Thank you for this answer.
- singhranjeet1013 years agoFrequent Visitor
It works but when we try to filter values further. it returns blank table. How we can fix that?