This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
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_of_Record" measure. It is the number summed up at the Expiry_Member_Type level. The code I have below doesn't do that but shows the number of records at the Renewal_Channel level.
Any ideas on aggregating the number of records at the Expiry_Member_Type please? Thank you.
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]) ), -- 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[Expiry_Date_Year_Month], MemberRenew[Expiry_Member_Type] ) ) ) -- Number_of_Record ) -- union
Solved! Go to Solution.
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
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
Thank you, Yuliana! It works.
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 37 | |
| 28 | |
| 28 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 68 | |
| 37 | |
| 32 | |
| 28 | |
| 24 |