Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 25, 2017, 03:07:38 am

Автор Тема: Накопительная сумма в скрипте. ABC-анализ (Qlikview)  (Прочитано 1720 раз)

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Коллеги, доброго времени!

Есть таблиц:
ТоварСумма товараОбщая сумма всех товаровПроцент от общей суммы
Яйца255525/55 = 0,45
Кефир155515/55 = 0,27
Молоко105510/55 = 0,18
Хлеб5555/55 = 0,09

Вопрос. Как посчитать накопительную сумму В СКРИПТЕ?
Чтобы получилась таблица вида:
ТоварСумма товараОбщая сумма всех товаровПроцент от общей суммыНакопительная сумма
Яйца255525/55 = 0,450,45
Кефир155515/55 = 0,270,72
Молоко105510/55 = 0,180,9
Хлеб5555/55 = 0,090,99

Это нужно, чтобы "посчитать" ABC-анализ.
Данную задачу можно решить через Expression, например, вот так - http://www.qlik4life.com/accumulation-in-qlikview/.
Но, более правильнее, рассчитать это в скрипте, так как данных достаточно много да и вообще, так будет правильнее.

Заранее спасибо за любую помощь и участие.

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Накопительная сумма в скрипте. ABC-анализ
« Ответ #1 : Август 31, 2015, 12:11:41 am »
Нашел ответ.
Может, кому-то будет интересно.

Цитировать
Процент от общей суммы + IF(ISNULL(Peek(Накопительная сумма)), 0, Peek(Накопительная сумма)) AS Накопительная сумма

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 983
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Re: Накопительная сумма в скрипте. ABC-анализ
« Ответ #2 : Август 31, 2015, 02:38:08 pm »
Привет, а если требуется проводить анализ по периодам или по различным измерениям?
Думаю, расчет накопительных сумм в таблице выражением будет удобнее.

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

Re: Накопительная сумма в скрипте. ABC-анализ
« Ответ #2 : Август 31, 2015, 02:38:08 pm »

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Re: Накопительная сумма в скрипте. ABC-анализ
« Ответ #3 : Август 31, 2015, 03:28:53 pm »
Если по периодам, то обычно делаю справочник периодов в схеме и таким образом работаю.

Если по различным измерениям, то согласен - возможно, все сделать в таблице выражением будет удобно.
Правда, в моем случае, есть расчет по Магазинам, но я это тоже рассчитал в скрипте - через циклы.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 983
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Re: Накопительная сумма в скрипте. ABC-анализ
« Ответ #4 : Август 31, 2015, 03:45:57 pm »
Согласен.
Главное - результат.
В принципе, можно и оба варианта использовать.