Рассчитать предыдущий месяц не работает со слайсером в PowerBI - PullRequest
0 голосов
/ 21 ноября 2018

Мой вопрос может быть простым, но я застрял здесь на некоторое время.

Я пытаюсь получить значения для текущего месяца и предыдущего месяца.Для этого я создал 2 меры (CurrentVal и PreviousVal).

Мои показатели DAX:

CurrentVal = SUM ( Database[KPI_Value] )

PreviousVal = 
    CALCULATE ( 
        [CurrentVal]; 
        PREVIOUSMONTH ( DIM_Date[Date] )
    )

На изображении ниже, когда отображается кактаблицу, вы можете видеть, что она работает нормально.

enter image description here

Однако я не хочу такую ​​таблицу, но вместо этого я хочу слайсер гдепользователь может выбрать месяц, и он сможет видеть значения текущего и предыдущего месяца, как показано на рисунке ниже.

Проблема, как вы можете видеть, заключается в том, что когда я удаляю Дата из таблицыи включить срез, PreviousVal возвращает всегда пустым (в этом примере он должен возвращать 0,44).Что я тут не так делаю?

enter image description here

Заранее спасибо!

1 Ответ

0 голосов
/ 21 ноября 2018

То, что вы настроили, будет работать, предполагая:

  1. У вас есть связь между полями Date в таблицах Database и DIM_Date
  2. Таблица DIM_Date помечен как таблица дат (табличное представление, вкладка Моделирование, Mark as Date Table)

Вот рабочий пример: https://excel.solutions/so20181121_previousmonth/

...