Насколько я знаю, если вы не передадите аргумент "фильтра", нет никакой разницы в передаче выражения в функцию CALCULATE и оценке этого выражения вне функции CALCULATE. В этом случае, поскольку вы не передаете аргумент фильтра в функцию CALCULATE, нет причин использовать его.
CALCULATE разработан таким образом, что у вас есть некоторый контроль над контекстом, в котором вычисляется выражение. Вы можете сделать это, передав фильтр функции CALCULATE, которая в противном случае не учитывалась бы при вычислении выражения. И наоборот, вы можете использовать функцию CALCULATE, чтобы игнорировать фильтры, которые в противном случае были бы приняты во внимание при вычислении выражения.
В статье Microsoft Docs для этой функции содержится дополнительная информация, а также примерпоследний сценарий, упомянутый выше: https://docs.microsoft.com/en-us/dax/calculate-function-dax.