Forum Discussion
Anonymous
8 years agoNot applicable
How to sum up at a lower granularity?
I created a DAX table. The granularity of the table from low to high is Expiry_Date_Year_Month, Expiry_Member_Type, Renewal_Channel. Below is the DAX code. I have trouble calculating the "Number_...
- 8 years ago
Hi Anonymous,
Please try this:
MemberRenewChannel = UNION( summarize( SELECTCOLUMNS(MemberRenew, , "Expiry_Date_Year_Month", MemberRenew[Expiry_Date_Year_Month] , "Expiry_Member_Type", MemberRenew[Expiry_Member_Type] , "Renewal_Channel", MemberRenew[Renewal_Channel] ), [Expiry_Date_Year_Month], [Expiry_Member_Type], [Renewal_Channel] , "Measure", "Renewal" , "Value", SUM(MemberRenew[Renewal]) ), summarize( SELECTCOLUMNS(MemberRenew, , "Expiry_Date_Year_Month", MemberRenew[Expiry_Date_Year_Month] , "Expiry_Member_Type", MemberRenew[Expiry_Member_Type] , "Renewal_Channel", MemberRenew[Renewal_Channel] ), [Expiry_Date_Year_Month], [Expiry_Member_Type], [Renewal_Channel] , "Measure", "Number_of_Record" , "Value", calculate(sum(MemberRenew[Renewal]), all(MemberRenew[Renewal_Channel] ) ) ) )
Regards,
Yuliana Gu
v-yulgu-msft
Microsoft Employee
8 years agoHi Anonymous,
Please try this:
MemberRenewChannel = UNION( summarize( SELECTCOLUMNS(MemberRenew, , "Expiry_Date_Year_Month", MemberRenew[Expiry_Date_Year_Month] , "Expiry_Member_Type", MemberRenew[Expiry_Member_Type] , "Renewal_Channel", MemberRenew[Renewal_Channel] ), [Expiry_Date_Year_Month], [Expiry_Member_Type], [Renewal_Channel] , "Measure", "Renewal" , "Value", SUM(MemberRenew[Renewal]) ), summarize( SELECTCOLUMNS(MemberRenew, , "Expiry_Date_Year_Month", MemberRenew[Expiry_Date_Year_Month] , "Expiry_Member_Type", MemberRenew[Expiry_Member_Type] , "Renewal_Channel", MemberRenew[Renewal_Channel] ), [Expiry_Date_Year_Month], [Expiry_Member_Type], [Renewal_Channel] , "Measure", "Number_of_Record" , "Value", calculate(sum(MemberRenew[Renewal]), all(MemberRenew[Renewal_Channel] ) ) ) )
Regards,
Yuliana Gu
Anonymous
8 years agoNot applicable
Thank you, Yuliana! It works.