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

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Tima от 16 февраля 2016, 03:52:43

Название: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам
Отправлено: Tima от 16 февраля 2016, 03:52:43
Добрый день, уважаемые коллеги!

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

Понимаю, что нужно использовать set expression, но почему то она не работает
SUM({$ <Week = {'<=$(Week)'}>} Income-Outcome)

Заранее спасибо за помощь!

С уважением,
Тимур
Название: Re: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам
Отправлено: DmitryK от 18 февраля 2016, 11:08:12
Добрый день!

Малость с телефона, и немного не выспавшийся...
Но похоже в вашей формуле не хватает знака Равно в этой части для сравнения
{'<=$(=Week)'}
Название: Re: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам
Отправлено: Tima от 18 февраля 2016, 05:13:52
Дмитрий, добрый день,
Спасибо, но к сожалению, так и не заработало... :(
Название: Re: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам
Отправлено: Prive от 19 февраля 2016, 01:42:59
Поробуйте сделать так:
rangesum(above(sum(Income-Outcome),0,RowNo()))
Название: Re: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам
Отправлено: Tima от 19 февраля 2016, 02:59:23
Prive,
Спасибо за совет.

Но эта формула имеет ограничение, она суммирует в рамках одного фильтра (допустим понедельно). А вот когда добавляешь ещё код материала, то считается неправильно.

Здесь применимо только set expression... насколько я понимаю