Forum Discussion
DAX CALCULATE with conditional DATEADD
- Anonymous5 years ago
I ended up resolving the problem. Instead of keeping a running tabular total, I directly targeted the KPI.
Using, variables, I was able to pull off what I needed:
MPreviousWeekDaySales =
VAR ThreeDaysRange = FILTER(AllDates,AllDates[Date] = TODAY() - 3)
VAR OneDayRange = FILTER(AllDates,AllDates[Date] = TODAY() - 1)
RETURN IF(WEEKDAY(TODAY()) = 2,SUMX(ThreeDaysRange,[MTotalSales]),SUMX(OneDayRange,[MTotalSales]))
I ended up resolving the problem. Instead of keeping a running tabular total, I directly targeted the KPI.
Using, variables, I was able to pull off what I needed:
MPreviousWeekDaySales =
VAR ThreeDaysRange = FILTER(AllDates,AllDates[Date] = TODAY() - 3)
VAR OneDayRange = FILTER(AllDates,AllDates[Date] = TODAY() - 1)
RETURN IF(WEEKDAY(TODAY()) = 2,SUMX(ThreeDaysRange,[MTotalSales]),SUMX(OneDayRange,[MTotalSales]))