VERY NEW to DAX and trying to work my way through... Need assistance understanding the following error condition...
Here is the DAX that I have created which returns the following error - I have followed examples on the "Error" page but still not getting it correct...
Essentially I have a 2 column table (as below) and I would like to use the MonthIndex as the "Intervals" value of the DATEADD function... The MonthIndex will be used as a Slicer in the Excel Pivot and will drive the date range for a report selection...
The initial input to the DATEADD is the calculated value...
Joe Reporting End Date:=Max('Depletions Calendar'[Date])
MonthIndex CustomerPeriodDays
1 30
2 60
3 90
4 120
5 150
6 180
7 210
8 240
9 270
10 300
11 330
12 360
DAX Semantic error: A function ‘CALCULATE’ has been used in a true-false expression that is used as a table filter expression. This is not allowed.
Joe Reporting Start Date :=
[Joe Reporting End Date],
CALCULATE (
COUNTROWS ( CustomerReportingPeriod ),
FILTER (
ALL ( CustomerReportingPeriod[MonthIndex] ),
CustomerReportingPeriod[MonthIndex]
= MIN ( CustomerReportingPeriod[MonthIndex] )
)
),
MONTH
)