Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: andrrreasss от 30 ноября 2017, 04:27:55

Название: Накопительные итоги и график
Отправлено: andrrreasss от 30 ноября 2017, 04:27:55
Есть простая таблица с двумя колонками: дата, количество. Вывожу на линейный график количество с накоплениям, по формуле RangeSum(Above(SUM([qty]),0,RowNo()))  рис.1

Если применяю фильтр по дате, на графике остается выбранный период и накопления считаются начиная с  этого периода  рис.2

А мне надо, выбранный период, и накопления в этом периоде с самого начала. Как на рис.3

Никак могу сообразить как выражение составить.
Название: Re: Накопительные итоги и график
Отправлено: Prive от 04 декабря 2017, 03:05:52
Можно создать переменную:
vMaxDateSelected = Max(Дата)
Затем её использовать в выражении:
=RangeSum(Above(SUM({<Дата={'<=$(vMaxDateSelected)'}>}[Количество]),0,RowNo()))

Накопительный итог с какого дня должен считаться? с начала месяца? (тогда придётся создавать ещё одну переменную, ограничивающую нижний предел дат и также использовать её в set-анализе)