Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
We created a table using Power Query in Excel.
We added the table to the Data Model.
We want to add a column that averages the subscriptions in the current month (=current record) with those in the prior two months; the number of months to average can vary with program.
We created a measure which returns an error message.
What is the proper dax syntax or approach? Thank you for your attention.
Mark
Table:
Attempted Measure / Calculated Column:
Calculated Col
=
VAR curNumMoYr = 'Table'[NumMoYr]
VAR curPlan = 'Table'[plan_name]
VAR curProgram = 'Table'[program]
VAR curMoInAvg = 'Table'[MoInAvg]
VAR curSUM =
CALCULATE (
SUM ( 'Table'[written subs] ),
FILTER (
'Table',
'Table'[plan_name] = curPlan &&
'Table'[program] = curProgram &&
'Table'[NumcMoYr] >= curNumMoYr - curMoInAvg + 1 &&
'Table'[NumcMoYr] <= curNumMoYr
)
)
RETURN
DIVIDE(curSum, curMoInAvg, 0)
Error Message:
"The Query did not run of the Data Model could not be accessed. Here's the error message we got:
The query referenced column 'Table'[Calculated Col] which depends on another column, relationship of measure that is not in a valid state"
Solved! Go to Solution.
Hi @MarkMahon ,
I create a sample and after I click Add to Data Model in Excel>Power Pivot, and add a column by your formula, get the correct result.
Haven't found the error you provided. I attach my sample below for your reference.
Best Regards,
Community Support Team _ kalyj
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi _kalyj - first of all, thank you for the reply.
Second, with your help I got the formula to work for my application ... so thank you a second time.
The difference between your example (no error) and my work (error) is where the formula was placed ...
Best Regards,
Mark
Hi @MarkMahon ,
I create a sample and after I click Add to Data Model in Excel>Power Pivot, and add a column by your formula, get the correct result.
Haven't found the error you provided. I attach my sample below for your reference.
Best Regards,
Community Support Team _ kalyj
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.