Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Why cant i get this working? I am trying to have a space after the function name but no luck in DAX Studio even though setting is there (see attached)
-- NOT THIS
EVALUATE
ADDCOLUMNS(
VALUES( CUSTOMER[Gender] ),
"@Read Sales",
CALCULATE(
[SALES AMOUNT],
'Product'[Color] = "Red"
)
)
-- BUT THIS
EVALUATE
ADDCOLUMNS (
VALUES ( CUSTOMER[Gender] ),
"@Read Sales",
CALCULATE (
[SALES AMOUNT],
'Product'[Color] = "Red"
)
)
Solved! Go to Solution.
If you already have it unchecked and reformatting (via the toolbar lightning bolt icon, Ctrl+K Ctrl+D, or right-click → Format DAX) still produces no space after the function names, here are the most common reasons this happens and how to fix it:
EVALUATE ADDCOLUMNS ( VALUES ( 'Customer'[Gender] ), "Test", CALCULATE ( [Sales Amount] ) )
Hi @stribor45,
Thank you for posting your query in the Microsoft Fabric Community Forum.
As per my understanding, the “Skip space after function name” setting primarily prevents the formatter from removing spaces if they already exist; it doesn't automatically insert them into code that lacks them. So if the original code has no space (like ADDCOLUMNS(), formatting won't add one even when the option is off but once you add it (manually or via Find/Replace), future formatting will preserve it.
For official details, check these references:
If adding spaces via Ctrl+H (Find: ( → Replace: () once per query works for you, that's the quickest workaround and Thanks, @pcoley, @OwenAuger & @FBergamaschi for sharing valuable insights.
Best regards,
Ganesh Singamshetty.
Thank you for sharing this documentation as i was aware of it and looked at it before posting. I was more interested why it is noted in the settings "Skip space after function name" this way and I guess I misunderstood what it does.
Thank you for your response
Hi @stribor45
I believe that "Skip space after function name" should be turned off if you want a space between function name and the opening parenthesis. At least it appears to work that way when I tested it just now.
"Skip space" here means "do not include space", rather than "skip one character space to the right after function name".
Perhaps the option could be renamed 😉
yeah i tried it with off before i posted didnt make difference. i switched it again before making this post this is what i see
If you already have it unchecked and reformatting (via the toolbar lightning bolt icon, Ctrl+K Ctrl+D, or right-click → Format DAX) still produces no space after the function names, here are the most common reasons this happens and how to fix it:
EVALUATE ADDCOLUMNS ( VALUES ( 'Customer'[Gender] ), "Test", CALCULATE ( [Sales Amount] ) )
After I pasted your coded from #3 and formatted it spaces remained. Your statement "your original code might just need manual spaces added first before formatting" what does that mean? I have to manually add the space after the function name? What is the point of this setting then?
I confrim what @OwenAuger wrote
I also tested your code in DAXformatter.com, there there is no need of any special setting and it works, of course it is more time consuming but just to mention that
If this helped, please consider giving kudos and mark as a solution
@me in replies or I'll lose your thread
Want to check your DAX skills? Answer my biweekly DAX challenges on the kubisco Linkedin page
Consider voting this Power BI idea
Francesco Bergamaschi
MBA, M.Eng, M.Econ, Professor of BI
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.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 9 | |
| 6 | |
| 3 | |
| 2 | |
| 2 |
| User | Count |
|---|---|
| 22 | |
| 14 | |
| 10 | |
| 6 | |
| 5 |