CALCULATE() modifies filter context.

CALCULATE(<expression>, <filter1>, <filter2>, ...)

Calculate ignores current filters. If you have a date slicer, your calculate will ignore the date slicer and calculate the original table model.