Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
Hello,
I'm struggling with DAX and especifically with how the Summarize function works. If you try to summarize a Calculated Table that previously was set in a VAR, you cannot use the columns for do any operation, let me put below an example:
DAX code (Example)
EVALUATE
VAR Sales_bycategory = CALCULATETABLE(Sales, "Date", Sales[Date], "Prodcat", Sales[Product category], "UnitsSold", Sales[Units Sold])
VAR Summary_category = SUMMARIZE(Sales_bycategory, [Prodcat], "TotalunitsSold", SUM(Sales_bycategory[UnitsSold]))
RETURN Summary_category
You would expect that the Summarize identifies the table and column to do the grouping, apparently the Summarize function do not recognice Columns from a calculates table wrapped in a Variable.
Any idea?
Thanks!
Solved! Go to Solution.
You just need a bit more DAX.
Table 2 =
VAR __Table = CALCULATETABLE('Table')
VAR __Table1 = SUMMARIZE(__Table,[Column1],"Sum",SUMX(FILTER(__Table,[Column1] = EARLIER('Table'[Column1])),[Column2]))
RETURN
__Table1
Attached PBIX below.
You just need a bit more DAX.
Table 2 =
VAR __Table = CALCULATETABLE('Table')
VAR __Table1 = SUMMARIZE(__Table,[Column1],"Sum",SUMX(FILTER(__Table,[Column1] = EARLIER('Table'[Column1])),[Column2]))
RETURN
__Table1
Attached PBIX below.
Thank you Greg 🙂
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.