- Выручка
(revenue), - Себестоимость
(cost), - Прибыль
(profit), - Количество проданных единиц
(quantity), - Цена продажи
(price), - дополнительные измерения: регионы, бренд, категория, канал продаж и признак продажи по акции
(promotion).
Бизнес-задача: Необходимо сформировать отчет в Форме Alpha BI с группировкой по регионам, городам, магазинам, а также вывести следующие расчетные показатели:
- маржинальность (%) по формуле:
FIELD(profit) / FIELD(revenue) * 100 - доля промо-продаж по формуле:
FIELD(promotion) / FIELD(quantity) * 100
Шаг 1. Настройка группировки столбцов
В заголовке нужного столбца нажмите на кнопку “Настройки”
.
Выберите пункт “Группировать”.
После этого данные будут объединены в группы по одинаковым значениям выбранного столбца. Группы можно сворачивать и разворачивать для удобства анализа.
В нашем примере последовательно настроим группировку по столбцам:
Регион, Город, Магазин.Шаг 2. Настройка стандартных итогов в Форме
Расчетные итоги используют уже вычисленные агрегированные значения других столбцов, поэтому перед созданием пользовательских формул необходимо настроить стандартные итоги.
Выведем в представление Формы сумму выручки, количества проданных единиц, сумму прибыли.
Для этого откройте “Настройки” нужного столбца и перейдите в “Итоги”.
Для столбцов
Выручка, Количество, Прибыль в поле “По группам” выберете значение “Сумма”. Именно эти агрегированные значения будут использоваться при вычислении расчетных итогов.После настройки промежуточные итоги будут отображаться для каждой группы. При необходимости можно вывести общий итог по всему столбцу, установив в поле “Общий” значение “Сумма”.
Шаг 3. Настройка типа итогов “Расчетный”
Для вычисления производных бизнес-показателей используйте новый тип итогов “Расчетный”.
Откройте настройки столбца, перейдите в раздел “Итоги” и в поле “По группам” выберите значение “Расчетный”.
После выбора типа станет доступным поле “Формула”, в котором можно задать пользовательское выражение. При обращении к итоговым значениям других столбцов используется формула.
Расчет маржинальности
В качестве первого примера рассчитаем процент маржинальности продаж.
Создадим формулу в редакторе Blockly: Прибыль/Выручка * 100%
После сохранения настроек показатель автоматически рассчитывается для каждой группы и отображать отношение суммарной прибыли к суммарной выручке.
Расчет доли промо-продаж
В нашем примере продажи по акции отмечаются значением “1” в столбце Акция. Поэтому суммарное значение этого столбца соответствует количеству продаж, выполненных по акции.
Для целочисленных и десятичных полей по умолчанию используется агрегатная функция “Сумма”, поэтому дополнительно настраивать итог для столбца Акция не требуется.
Для расчета доли промо-продаж используется функция обращения к итоговому значению столбца:
Примечание. В данном примере расчетный итог настроен в поле “Общий”, чтобы показать вычисление итогового значения по всему столбцу.
Дополнительное оформление результатов
Для более наглядного отображения расчетных показателей можно использовать условное форматирование.
Например, выделить красным цветом значения выручки менее 200 млн. руб.
Такой подход особенно полезен при построении аналитических отчетов на основе бизнес-объектов, когда требуется быстро добавить новые KPI без доработки источника данных.









