Расчёт доли в группе — по показателю

Необходимо сгруппировать данные по Измерению A, внутри группы классифицировать по Измерению B и вычислить долю показателя внутри группы.

Например, вы хотите сгруппировать данные по продажам по годам и рассчитать долю объёма продаж каждого типа товаров в соответствующие годы. Предварительный просмотр результата представлен ниже.

В таблице представлены сценарии расчёта доли внутри группы:

Сценарий Есть поле показателя в источнике? Пример Рекомендованный документ
По показателю Да Требуется вычислить долю объёма продаж по типам товаров за последние годы. В датасете есть поле Объём продаж. Расчёт доли в группе — по показателю
По измерению Нет Требуется узнать долю собственных магазинов одежды в каждом регионе. В датасете нет поля Количество магазинов, но есть Название магазина. Расчёт доли в группе — по измерению

Расчёт доли внутри группы можно выполнить при помощи Быстрого вычисления или через функции.

Расчёт доли в группе с помощью Быстрого вычисления

В составе компонента выберите в выпадающем списке целевого поля Быстрые вычисления > Доля в группе, чтобы получить соответствующую долю.

Расчёт доли в группе с помощью формулы

Добавив вычисляемый показатель, также можно рассчитать долю в группе, добавив формулу.

Расчёты проводятся в интерфейсе редактирования компонента. Загрузите данные и создайте компонент.

  1. Войдите в систему, нажмите Песочница, выберите папку и нажмите Новая рабочая книга, как показано на следующем рисунке.

  1. Нажмите Создать -> Добавить набор данных. Затем нажмите Локальный файл Excel и выберите Загрузить Excel, как показано на следующем рисунке.

  1. После добавления набора данных измените тип полей Год и Месяц на Текст, так как анализ будет вестись по этому измерению, затем нажмите OK для завершения загрузки.

Примечание: Поля числового типа нельзя использовать как измерение, только как показатель.

  1. Нажмите Создать -> Добавить компонент в правом верхнем углу.

Ожидаемый эффект — группировка данных по Году для просмотра объёма продаж разных товаров по Названию товара.

  1. Перетащите поле Название товара в панель Измерения, а поле Объём продаж в панель Меры, как показано на рисунке.

  1. Выберите Быстрые вычисления > Доля в группе для отображения доли показателя Объём продаж внутри группы.

  1. Кликните по иконке круговой диаграммы для переключения диаграммы и уберите Название товара из Ярлык.

  1. Перетащите поле Год на Горизонтальную ось. В превью компонента будет видна доля объёма продаж разных товаров по годам.

Расчёты выполняются в интерфейсе редактирования компонента. Загрузите данные, создайте компонент.

  1. Перейдите на страницу редактирования компонента и добавьте вычисляемый показатель. Добавьте формулу SUM_AGG(Объём продаж)/TOTAL(SUM_AGG(Объём продаж),1,"sum"), чтобы получить долю группы в общей сумме. Назовите поле-показатель Доля в группе и нажмите OK.

Примечание: Поле Объём продаж выбирайте из списка полей слева. Ручной ввод некорректен.

В таблице ниже приведено описание составляющих формулы:

Часть формулы Назначение Функция Описание
SUM_AGG(Объём продаж) Группирует и суммирует продажи по анализируемому измерению (групповые итоги) SUM_AGG Возвращает итоговую сумму показателя по текущему измерению анализа
TOTAL(SUM_AGG(Объём продаж),1,"sum") Выполняет сквозную агрегацию по строкам групповых итогов для всей группы TOTAL Выполняет агрегацию по заданному показателю с учётом полей на осях/измерениях
  1. Перетащите поле Название товара в панель Измерение, а поле Доля в группе — в панель Меры, затем кликните по иконке круговой диаграммы.

  1. Перетащите поле Год в Горизонтальную ось для группировки по годам. Измените числовой формат поля Доля в группе на проценты.