Здравствуйте. Помогите, пожалуйста.
Вот у меня есть таблица фактов с датами. Мне нужно из этой таблицы определить максимальную дату и уменьшить ее на один месяц и вывести в отчет.
В отчете на листе есть фильтр по месяцам.
К примеру, у меня в таблице фактов самая большая дата 31.10.22. Мне в отчете значит должно выводиться 30.09.22.
Я считаю максимальную дату со смещение -1 месяц:
= CALCULATE(MAX('DB_reworked'[Date]); DATEADD('спрКалендарь'[Date];-1;MONTH))
Если выводить на лист, то дата выводится в контексте фильтра по месяцам на листе, т.е. считает максимальную дату выбранного месяца -1 месяц.
Если пытаюсь отменить фильтр листа, т.е. формулу еще раз взять в CALCULATE и указать ALL(), то всё равно фильтр листа не отменяется.
Если сначала считаю максимальную дату без смещения -1 месяц и применяю ALL(), то выводится 31.10.22 без влияния фильтра листа.
Но если далее эту формулу беру в CALCULATE с DATEADD, то опять выводиться максимальная дата выбранного месяца минус 1 месяц.
Помогите, пожалуйста. Уже как только не игрался с CALCULATE, ALL, ALLSELECTED, ALLEXCEPT, не получается убрать влияние фильтра листа.
Вот у меня есть таблица фактов с датами. Мне нужно из этой таблицы определить максимальную дату и уменьшить ее на один месяц и вывести в отчет.
В отчете на листе есть фильтр по месяцам.
К примеру, у меня в таблице фактов самая большая дата 31.10.22. Мне в отчете значит должно выводиться 30.09.22.
Я считаю максимальную дату со смещение -1 месяц:
= CALCULATE(MAX('DB_reworked'[Date]); DATEADD('спрКалендарь'[Date];-1;MONTH))
Если выводить на лист, то дата выводится в контексте фильтра по месяцам на листе, т.е. считает максимальную дату выбранного месяца -1 месяц.
Если пытаюсь отменить фильтр листа, т.е. формулу еще раз взять в CALCULATE и указать ALL(), то всё равно фильтр листа не отменяется.
Если сначала считаю максимальную дату без смещения -1 месяц и применяю ALL(), то выводится 31.10.22 без влияния фильтра листа.
Но если далее эту формулу беру в CALCULATE с DATEADD, то опять выводиться максимальная дата выбранного месяца минус 1 месяц.
Помогите, пожалуйста. Уже как только не игрался с CALCULATE, ALL, ALLSELECTED, ALLEXCEPT, не получается убрать влияние фильтра листа.