The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hello,
I am trying to create a date table and I am receiving the following error: "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value."
Below is my dax:
I appreciate any support you can provide.
Solved! Go to Solution.
I figured it out...
It looks like Iwas trying to save a table expression as a measure. A measure requires a scalar output, but if the measure expression results in a columnar or table-like output, you will usually get this type of error. I had to try the expression in the new table dialog, instead of a new measure dialog. Thanks for your help!
I tried disabling the auto date/time in settings with no luck. I'ts weird because i've used this dax formula in all my pbix files in the past with no issue.
can you post a screenshot showing the date worked column in the PST table ? It doesn't look like there's anything wrong with the DAX.
Thanks. That's the Power Query view, can you show it in the desktop view, ideally the view in the data pane rather than the underlying data.
Like this?
I figured it out...
It looks like Iwas trying to save a table expression as a measure. A measure requires a scalar output, but if the measure expression results in a columnar or table-like output, you will usually get this type of error. I had to try the expression in the new table dialog, instead of a new measure dialog.
The only thing I can think to try is to go into DAX Query View and run
EVALUATE
ROW (
"@min", MINX ( 'PST', 'PST'[Date Worked] ),
"@max", MAXX ( 'PST', 'PST'[Date Worked] )
)
See what result that gives
I figured it out...
It looks like Iwas trying to save a table expression as a measure. A measure requires a scalar output, but if the measure expression results in a columnar or table-like output, you will usually get this type of error. I had to try the expression in the new table dialog, instead of a new measure dialog. Thanks for your help!
Have you disabled Auto Date/Time in settings ? If not, Power BI will have automatically created a date table which is referenced by PST[Date Worked]. Either disable auto date/time ( preferably ), or else you can replace the PST[Date Worked] with PST[Date Worked].Date.
User | Count |
---|---|
15 | |
12 | |
8 | |
7 | |
7 |
User | Count |
---|---|
24 | |
21 | |
12 | |
10 | |
7 |