Пожалуйста, помогите. Я не понимаю, почему у меня есть 2 аналогичные модели данных, и одна работает, а другая нет.
У меня есть таблица фактов с ключом календаря и данными, детализированными по дням по местоположению. У меня есть таблица измерений календаря с ключом календаря, каждой отдельной датой и определениями месяца / финансового года.
Меры: Rev = SUM(FactTable[RevColumn])
, затем Rev PY = CALCULATE([Rev], DATEADD(CalendarTable[Day_Date], -1, YEAR))
Модель 1 в Power BI, когда я применяю фильтры дат, Rev рассчитывает общий доход, а Rev PY рассчитывает оборот прошлого года для того же диапазона. Даже если я выберу все даты с начала года (что утомительно)
Модель 2 в Excel 2016 Power Query, при применении фильтра по годам Rev рассчитывает общий доход по годам в финансовом году, а Rev PY пусто.
Я не понимаю, в чем отличие и почему это вообще не получится. Вычисление должно переопределять контекст фильтра текущих фильтров, верно?
Кроме того: единственные столбцы типа «Дата» расположены в таблице календаря, поэтому я не могу выбрать неправильную таблицу.