Forum Discussion
Anonymous
7 years agoNot applicable
SUMX Distinct and GroupBy
Hi I have a table with Month, Week and number of records. What I would like to do is Sum(Distinct(Records)) groupby MonthNo, WeekNo. I have a join with another table using MonthNo and WeekNo. So ...
- 7 years ago
Hi Anonymous ,
The correct result should be 10085. There could be two solutions. The basic idea is including the MonthNo and WeekNo at the same time.
Measure 2 = SUMX ( ALL ( DB[MonthNo], DB[WeekNo] ), CALCULATE ( MAX ( DB[Records] ) ) )
Measure 3 = SUMX ( SUMMARIZE ( DB, DB[MonthNo], DB[WeekNo], "maxRecords", MAX ( DB[Records] ) ), [maxRecords] )
Best Regards,
v-jiascu-msft
Microsoft Employee
7 years agoHi Anonymous ,
The correct result should be 10085. There could be two solutions. The basic idea is including the MonthNo and WeekNo at the same time.
Measure 2 = SUMX ( ALL ( DB[MonthNo], DB[WeekNo] ), CALCULATE ( MAX ( DB[Records] ) ) )
Measure 3 = SUMX ( SUMMARIZE ( DB, DB[MonthNo], DB[WeekNo], "maxRecords", MAX ( DB[Records] ) ), [maxRecords] )
Best Regards,
Anonymous
7 years agoNot applicable
Thanks v-jiascu-msft got the desired result now.