Подсчет доли продаж по

Автор Lorencita90, 12 сентября 2016, 03:56:48

« назад - далее »

Lorencita90

Добрый день!

Есть задача посчитать доли по статусам продаж в каждом месяце.
К примеру: имеем следующие данные

Date            Статус   Sales
29.08.2016   Оплачен   100
30.08.2016   Возврат   200
31.08.2016   Оплачен   300
01.09.2016   Оплачен   400
02.09.2016   Возврат   500

В итоге нужно получить:



                        Август                                 Сентябрь      
               Sum([Статус])      Доля, %      Sum([Статус])      Доля, %
Итого              600             100%      900                       100%
Оплачен              400               67%      400                         44%
Возврат              200               33%      500                         56%



В QlikSense сделала сводную таблицу, проблемы возникают с подсчетом показателя - Доля, %.
Sum([Sales])/Sum(total [Sales]) не катит, так как Sum(total [Sales]) считает сумму по всей базе, а не по определенному месяцу.
Еще пробовала так: Sum([Sales])/Aggr(Sum([Sales]),[Дата-Дата .autoCalendar.Month]), тоже не получается.
Помогите, пожалуйста.


admin

#1
Привет,
Читаем хелп по sum()
А можно сразу здесь почитать, с примером по вашему случаю.
Вкратце, надо будет указать поле для определения уровня агрегирования Total.
ЦитироватьЕсли слово TOTAL стоит перед аргументами функции, вычисление выполняется по всем возможным значениям, указанным в текущих выборках, а не только в тех, которые относятся к значению текущего измерения, т. е. измерения диаграммы игнорируются.

После префикса TOTAL может быть указан список, включающий одно или несколько имен полей в угловых скобках <fld>. Эти имена полей должны быть поднабором переменных измерений диаграммы.

Lorencita90

Спасибо!

Все получилось :)

Sum([НП])/Sum(Total <[Дата-Дата заказа.autoCalendar.Month]> [НП])

Яндекс.Метрика