Forum Discussion
Calculated Measure won't Filter in Table
- Anonymous9 years ago
It's because of the ALL() in your filter. You're telling it to always ignore any other date filters. That includes any filter that breaks it down to a single day.
MTD = CALCULATE( [Total Sales], FILTER( 'Date', 'Date'[Date] >= (EOMONTH(TODAY(), -1) + 1) && 'Date'[Date] <= TODAY() ) )
Also you should use TODAY() instead of NOW() when comparing to a date-only value, which your 'Date'[Date] should be. NOW() returns a datetime, which will never be equal to any date value, so <= only evaluates on <.
It's because of the ALL() in your filter. You're telling it to always ignore any other date filters. That includes any filter that breaks it down to a single day.
MTD = CALCULATE( [Total Sales], FILTER( 'Date', 'Date'[Date] >= (EOMONTH(TODAY(), -1) + 1) && 'Date'[Date] <= TODAY() ) )
Also you should use TODAY() instead of NOW() when comparing to a date-only value, which your 'Date'[Date] should be. NOW() returns a datetime, which will never be equal to any date value, so <= only evaluates on <.
Thank you very much!