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

Автор kvv, августа 30, 2015, 11:50:38 pm

« предыдущая - следующая »

kvv

августа 30, 2015, 11:50:38 pm Последнее редактирование: сентября 11, 2015, 01:35:50 pm от admin
Коллеги, доброго времени!

Есть таблиц:





































ТоварСумма товараОбщая сумма всех товаровПроцент от общей суммы
Яйца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

Нашел ответ.
Может, кому-то будет интересно.

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

admin

Привет, а если требуется проводить анализ по периодам или по различным измерениям?
Думаю, расчет накопительных сумм в таблице выражением будет удобнее.

kvv

Если по периодам, то обычно делаю справочник периодов в схеме и таким образом работаю.

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

admin

Согласен.
Главное - результат.
В принципе, можно и оба варианта использовать.


Рейтинг@Mail.ru Яндекс.Метрика