Добрый день!
Подскажите, пожалуйста, уже перепробовала много разных способов и не могу найти верный.
Есть таблица основная с датами и продажами, есть таблица-календарь. Даты в основной таблице и таблице-календарю связаны.
Есть срез по месяцу (он строится на календаре). Задача такая: выбираю месяц и на графике должны отобразиться ежемесячные продажи за каждый месяц из 12 до выбранного месяца. То есть выбрала январь 2020 -> на графике вижу февраль 2019-январь 2020. Буду очень благодарна за совет 🙏🏻
1. Делаете копию календаря. Он не должен быть связан ни с одной таблицей.
2. На визуал даты кидаете из него.
3. Для своей меры, пишите меру которая ее будет использовать со свободным календарем. Вот пример из меого проекта - переделайте под себя. Я решал задачу показывать за 30 дней.
Сред чек клиент факт руб 30d FC =
VAR _calc_date =
MAX ( 'Calendar'[_Date] )
VAR _start_date = _calc_date - 29
VAR _free_date_max =
LASTDATE ( '_free_Calendar'[_FC Date] )
VAR _dates = _free_date_max
RETURN
IF (
_start_date < _free_date_max
&& _free_date_max <= _calc_date,
CALCULATE (
[Сред чек клиент факт руб 30d],
TREATAS ( _dates, 'Calendar'[_Date] )
)
)