Разбираем, что такое мера в BI Конструкторе Битрикс24, чем она отличается от измерения, как добавить простую и вычисляемую меру в отчёт и какие ошибки чаще всего приводят к неверным цифрам на дашборде.
Отчёт в BI Конструкторе почти всегда строится вокруг вопроса «сколько» — сколько сделок закрыто, какая сумма выручки, сколько задач просрочено. Ответ на этот вопрос даёт мера — числовой показатель, который считается по данным отчёта. Но когда в интерфейсе нужно добавить не просто «сумму сделки», а что-то посложнее — конверсию, средний чек, разницу между периодами, — становится не сразу понятно, где вообще искать эту настройку и почему поле, которое кажется числовым, отказывается агрегироваться так, как хочется.
Разберём, что такое мера в терминах BI Конструктора, чем она принципиально отличается от измерения, и как добавить как простую, так и вычисляемую меру в отчёт.
Мера и измерение — в чём разница
BI Конструктор делит все поля источника данных на два типа. Измерение — это то, по чему группируются данные: менеджер, стадия сделки, месяц, категория товара. Мера — это то, что считается внутри каждой такой группы: сумма, количество, среднее значение. Путаница чаще всего возникает потому, что одно и то же поле в разных отчётах может использоваться и так, и так — например, «сумма сделки» обычно мера, но если строить отчёт по диапазонам сумм, она же временно становится измерением.
- измерение отвечает на вопрос «по чему группировать» — оси, категории, разрезы отчёта;
- мера отвечает на вопрос «что посчитать» внутри каждой группы — сумму, количество, среднее, минимум, максимум;
- у меры всегда задан способ агрегации: без него BI Конструктор не знает, складывать значения, усреднять их или считать количество записей.
Если добавленное поле в отчёте не суммируется, а просто перечисляется построчно — почти всегда это значит, что оно осталось измерением, а не было переведено в разряд меры.
Как добавить простую меру в отчёт
Для числового поля источника — суммы сделки, количества товаров, длительности задачи — добавление меры выполняется через стандартный конструктор виджета.
- Открыть редактирование отчёта и перейти в область настройки полей виджета.
- Найти блок «Меры» (или «Значения» — название зависит от типа виджета) отдельно от блока «Измерения».
- Перетащить нужное числовое поле из списка полей источника данных в блок мер.
- Выбрать способ агрегации для этого поля — сумма, количество, среднее, минимум, максимум или количество уникальных значений.
- При необходимости задать формат отображения — валюту, количество знаков после запятой, проценты.
Важный момент: способ агрегации выбирается один раз для конкретного вхождения поля в отчёт. Если нужна и сумма, и среднее значение по одному и тому же полю одновременно, поле добавляется в блок мер дважды — как две отдельные меры с разными настройками агрегации, а не как одна мера с двумя значениями.
Вычисляемая мера: когда нужна формула
Простая агрегация поля работает, пока показатель существует в источнике данных в готовом виде. Но конверсия, средний чек, доля выполненных задач от общего числа или разница между текущим и предыдущим периодом — это уже не поле, а результат вычисления над несколькими полями. Для таких случаев в BI Конструкторе используется вычисляемая мера.
- В блоке мер выбрать создание вычисляемого поля вместо перетаскивания готового поля источника.
- Задать формулу через доступные функции — деление, сложение, условные выражения — ссылаясь на уже существующие меры или поля источника.
- Явно указать, на каком уровне агрегации считается формула: сначала агрегируются исходные поля, а затем к результатам применяется формула, либо формула считается построчно, а затем агрегируется результат — от этого порядка напрямую зависит итоговое число.
- Проверить результат на отчёте с уже известными вручную цифрами, прежде чем выводить вычисляемую меру на общий дашборд.
Типичный пример — конверсия из лида в сделку: формула «количество сделок, делённое на количество лидов» даёт разный результат в зависимости от того, считается ли она на уровне итоговой строки отчёта или как среднее по группам с последующим усреднением самих долей. Разница обычно не бросается в глаза, пока кто-то не сверит цифру с реальными данными CRM.
Частые ошибки при добавлении меры
Большинство проблем с мерами в BI Конструкторе сводится к нескольким повторяющимся ситуациям.
- Неверный способ агрегации. Поле «сумма сделки» добавлено со способом «количество» вместо «сумма» — в отчёте показывается число записей, а не итоговая сумма.
- Пустые значения искажают среднее. Если часть записей не содержит значения в поле, среднее считается либо по всем записям, либо только по заполненным — это меняет результат и должно быть проверено отдельно.
- Дублирование записей из-за связей источников. Если отчёт строится по нескольким связанным источникам данных, одна запись может «размножиться» при объединении, и сумма меры окажется завышенной — это не ошибка расчёта самой меры, а следствие связей данных.
- Формула вычисляемой меры не учитывает порядок агрегации. Особенно заметно на процентных и средних показателях, где «среднее от средних» почти никогда не равно «настоящему» среднему по всем записям.
Если тема аналитики в Битрикс24 в целом на повестке, стоит также посмотреть, какие отчёты в BI Конструкторе стоит собрать в первую очередь, и как вручную задать порядок категорий на графике, если данные уже посчитаны верно, но отображаются не в той последовательности.
