Использование QlikView Накопить 12 шагов назад для графика MAT, но не может ограничить диапазон дат - PullRequest
0 голосов
/ 07 июня 2019

У меня есть линейная диаграмма, которая имеет два измерения:

Yearperiod = 201601, 201602, 201603 и т. Д.

Acgroup = FAB, BOB, TOE, QUE и т. Д.

И одно выражение:

SUM(Quantity)

Это также имеет значение «Аккумулировать 12 шагов назад».

Теперь данные, которые я получаю на графике, верны, и это то, что я хочу, чтобы мой МАТ был.

Однако линейный график показывает вседаты, и я просто хочу ограничить его до последних 12.

Я пытался сделать это с вычисленным измерением для Yearperiod, например, так:

=if(Yearperiod >= addmonths(today(),-6), Yearperiod )

Но это ничего не сделало.

1 Ответ

0 голосов
/ 07 июня 2019

Это необходимо сделать с помощью анализа множеств с использованием функций агрегирования и выше.

sum({<YearPeriod={'>=$(=AddMonths(max(YearPeriod),-11))'}>}aggr(rangesum(above(sum({<YearPeriod=>}Quantity),0,11)),YearPeriod))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...