неправильно применяет в своей формуле FILTER, т.к. передает в нее отфильтрованную строкой таблицу календарь, поэтому там всегда значения за текущую дату. Без всяких премудростей с нормальным календарем, а он вроде как есть берем DATESINPERIOD и все. Ну или я чего-то не понял🤷♂️
DIVIDE (
CALCULATE (
[Категория..],
DATESINPERIOD ( 'Календарь'[Дата], MAX ( 'Календарь'[Дата] ), -3, DAY )
),
CALCULATE (
[Передано КЦ],
DATESINPERIOD ( 'Календарь'[Дата], MAX ( 'Календарь'[Дата] ), -3, DAY )
),
BLANK ()
)
Через переменные быстрее и удобочитаемо
Эээ.. Ну давайте изобразите то, что написано выше через переменные
То есть вы всегда так пишете код? Divide (calculate (, filter), calculate (, filter)) blah blah
Конкретно в этом случае зачем переменные? )
У меня расчет за конкретное количество дней используется для разных мер. Поэтому дата начала и дата конца перила рассчитываются отдельными мерами. А потом они идут в datesbetween. Чтобы расчет датне делался 5 раз, а только 1.
Разговор конкретно про эту меру, а не в принципе
Обсуждают сегодня