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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
i am in DAX studio and i have this code... if i remove the last evaluate to just show tbl, it returns a table...BUT when i try to use this table in an COUNTROWS() function, it fails "the query specific is not a table expression) ... why?? (please dont worry about countrows, its actually adifferent calc, but testing with COUTNROWS() fails as well)
define
var tbl=
SUMMARIZE(Sales, Products[ProductKey], Sales[ProductStandardCost])
evaluate
tbl
evaluate
COUNTROWS(tbl)
Solved! Go to Solution.
hi @ilcaa722
try like:
define
var tbl=
SUMMARIZE(Sales, Products[ProductKey], Sales[ProductStandardCost])
evaluate
tbl
evaluate
{COUNTROWS(tbl)}
COUNTROWS returns a value, while a table is expected here
hi @ilcaa722
try like:
define
var tbl=
SUMMARIZE(Sales, Products[ProductKey], Sales[ProductStandardCost])
evaluate
tbl
evaluate
{COUNTROWS(tbl)}
COUNTROWS returns a value, while a table is expected here