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 moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
New to using Dax Studio and cant figure out why I am getting incorrect syntax and in the result pane it appears to be adding additional ( into the equation. Am I just overlooking something very simple here ?
Hi @Anonymous ,
Firstly, in DAXStudio, you need to start every query with EVALUATE.
Secondly, to materialise a scalar value (from a measure etc.) rather than a table, ou need to use the ROW() function.
Try this and see how you get on:
EVALUATE
ROW(
"Sales Amount",
SUMX(
'Internet Sales',
'Internet Sales'[Order Quantity] * 'Internet Sales'[Sales Amount]
)
)
*EDIT* Or you could do what @johnt75 said as well, lol. 😄
Pete
Proud to be a Datanaut!
In DAX Studio you need to use DEFINE and EVALUATE,
DEFINE
MEASURE 'Internet Sales'[Sales Amount] =
SUMX (
'Internet Sales',
'Internet Sales'[Sales quantity] * 'Internet Sales'[Sales amount]
)
EVALUATE
{ [Sales amount] }
Another couple of points worth noting. When you define a measure you need to use a table name as well as the measure name.
When you do an EVALUATE it requires a table expression, so if you simply want to evaluate a measure you need to wrap it in the table constructor { }
Check out the April 2026 Power BI update to learn about new features.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.