Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 10, 2018, 11:24:23 pm

Автор Тема: Qlick Sense (cloud) Суммирование (нарастающий итог) по нескольким признакам  (Прочитано 2218 раз)

Оффлайн Tima

  • Новичок
  • *
  • Сообщений: 3
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Добрый день, уважаемые коллеги!

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

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

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

С уважением,
Тимур

Оффлайн DmitryK

  • Наставник
  • **
  • Сообщений: 63
  • Страна: ru
  • Рейтинг: +20/-0
  • QlikView v.11.20
    • Просмотр профиля
Добрый день!

Малость с телефона, и немного не выспавшийся...
Но похоже в вашей формуле не хватает знака Равно в этой части для сравнения
 {'<=$(=Week)'}

Оффлайн Tima

  • Новичок
  • *
  • Сообщений: 3
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Дмитрий, добрый день,
Спасибо, но к сожалению, так и не заработало... :(

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


Оффлайн Prive

  • Новичок
  • *
  • Сообщений: 45
  • Страна: ru
  • Рейтинг: +22/-0
    • Просмотр профиля
Поробуйте сделать так:
rangesum(above(sum(Income-Outcome),0,RowNo()))

Оффлайн Tima

  • Новичок
  • *
  • Сообщений: 3
  • Страна: ru
  • Рейтинг: +0/-0
    • Просмотр профиля
Prive,
Спасибо за совет.

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

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

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