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

Автор Тема: Подсчет доли продаж по  (Прочитано 573 раз)

Оффлайн Lorencita90

  • Новичок
  • *
  • Сообщений: 10
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Подсчет доли продаж по
« : Сентябрь 12, 2016, 03:56:48 pm »
Добрый день!

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

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

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 981
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Re: Подсчет доли продаж по
« Ответ #1 : Сентябрь 13, 2016, 06:58:40 pm »
Привет,
Читаем хелп по sum()
А можно сразу здесь почитать, с примером по вашему случаю.
Вкратце, надо будет указать поле для определения уровня агрегирования Total.
Цитировать
Если слово TOTAL стоит перед аргументами функции, вычисление выполняется по всем возможным значениям, указанным в текущих выборках, а не только в тех, которые относятся к значению текущего измерения, т. е. измерения диаграммы игнорируются.

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

Оффлайн Lorencita90

  • Новичок
  • *
  • Сообщений: 10
  • Страна: ru
  • Рейтинг: +2/-0
    • Просмотр профиля
Re: Подсчет доли продаж по
« Ответ #2 : Сентябрь 14, 2016, 11:06:33 am »
Спасибо!

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

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

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

Re: Подсчет доли продаж по
« Ответ #2 : Сентябрь 14, 2016, 11:06:33 am »