Предварительный просмотр#
В этом документе рассматривается, как вычислить горизонтальную долю в кросс-таблицах.
Например, требуется рассчитать долю каждого типа платежа в каждом типе контрактов.
Метод реализации#
Рассчитайте общий объём продаж по каждому типу контракта и объём продаж по типам платежей внутри типов контракта с помощью функции DEF.
Формула: Доля = Сумма по типу платежа в типе контракта / Сумма по типу контракта.
Процедура#
Добавление данных#
Создайте рабочую книгу и загрузите данные.
Расчёт горизонтальной доли#
- Перейдите на страницу редактирования компонента, выберите тип диаграммы Сводная таблица. Перетащите поле Тип контракта в Строки, а поле Тип платежа — в Колонки.
- Рассчитайте общую сумму по каждому типу контракта. Добавьте вычисляемый показатель и введите формулу, как показано ниже.
| Формула | Пояснение |
|---|---|
| SUM_AGG(Общая сумма) | Суммирует общий объём продаж. |
| DEF(SUM_AGG(Общая сумма),[Тип контракта]) | Группирует данные по типу контракта и суммирует продажи в каждой группе для расчёта общей суммы по типам. |
- Рассчитайте объём продаж по категориям внутри каждого региона. Добавьте вычисляемый показатель и введите формулу, как показано ниже.
| Формула | Пояснение |
|---|---|
| SUM_AGG(Общая сумма) | Суммирует общий объём продаж. |
| DEF(SUM_AGG(Общая сумма),[Тип контракта, Тип платежа])) | Группирует данные по типу контракта и типу платежа, суммирует продажи в каждой группе для расчёта продаж. |
- Рассчитайте долю. Добавьте вычисляемый показатель и введите соответствующую формулу.
- Перетащите поле Доля продаж для каждой категории в рабочую область анализа и измените Числовой формат на Процент.