DAX кумулятивная функция окна - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть простой набор данных, как показано ниже:

enter image description here

Мне нужно разрешить суммирование столбца DistanceTraveled в «Измерении» с учетом выбранных фильтров даты,и порядок даты, чтобы разрешить совокупный итог.Модель данных очень проста, поскольку имеет только одно измерение даты:

enter image description here

Мой DAX для показателя:

Measure = CALCULATE(SUM(ActivityReport[DistanceTraveled]), FILTER(Timestamp,Timestamp[Timestamp] <= MAX(Timestamp[Timestamp])))

Я знаю, что, должно быть, упускаю что-то простое, как я могу создать совокупную сумму, учитывая отфильтрованные и увеличивающиеся метки времени для столбца DistanceTraveled?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Что я в итоге делал:

Measure = CALCULATE(
                   SUM(ActivityReport[DistanceTraveled]), 
                  FILTER(ALLSELECTED(ActivityReport),
                  ActivityReport[Timestamp] <= MAX(ActivityReport[Timestamp])
                        )
                   )
0 голосов
/ 26 апреля 2019

Я думаю, что вы забыли включить все даты, попробуйте это ..

Measure = CALCULATE(
                   SUM(ActivityReport[DistanceTraveled]), 
                  FILTER(ALL('Timestamp'[Timestamp]),
                  Timestamp[Timestamp] <= MAX(Timestamp[Timestamp])
                        )
                   )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...