PowerBI — совокупный итог с несколькими критериями

#powerbi #dax #powerbi-desktop

#powerbi #dax #powerbi-рабочий стол

Вопрос:

Новичок в PowerBI, поэтому простите меня за описание здесь. Я работаю с набором данных датчиков розничной численности персонала, который дает мне таблицу местоположений, временных меток и количества покупателей:

 Room     TimeStamp     Count_In
123      3/13/2019     8
456      4/4/2019      9
123      3/28/2019     11
123      3/18/2019     11
456      3/22/2019     3
etc...
  

Я пытаюсь рассчитать текущий итог для каждой «комнаты» с течением времени. Столбец общего текущего итога прост:

 C_In =
CALCULATE (
    SUM ( Sheet1[In] ),
    ALL ( Sheet1 ),
    Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)
  

Но я не могу понять, как добавить этот второй фильтр, убедившись, что я суммирую только для каждого отдельного местоположения. Помощь приветствуется!

Ответ №1:

Ваша ALL функция удаляет весь контекст Sheet1 , попробуйте использовать ALLEXCEPT , чтобы сохранить контекст строки Room .

 C_In =
CALCULATE (
    SUM ( Sheet1[In] ),
    ALLEXCEPT ( Sheet1, Sheet1[Room] ),
    Sheet1[Time] <= EARLIER ( Sheet1[Time] )
)