# Отношения в BI: ДРР, средний чек, отклонение от плана

> **Коротко.** Отношение итога — сумма на сумму, а не сумма процентов. Вычисляемые поля виджеты BI пока не считают: выводите числитель и знаменатель рядом.

Адрес: https://marfor.pro/docs/bi/dashboards/ratios · Раздел: BI и План/Факт: отчёты по данным проекта › Дашборды из виджетов › Отношения в BI: ДРР, средний чек, отклонение от плана · Вид: Понятие · Уровень: средний уровень · Обновлено: 2026-10-14

![ДРР двух каналов: у канала А — 10 %, у канала Б — 30 %. Сумма процентов — 40 %, среднее — 20 %, а ДРР двух каналов вместе — 25 %: 100 000 ₽ расходов на 400 000 ₽ выручки. Верный только последний столбик](https://marfor.pro/docs/img/bi-ratio-sum.png)

## Пример на числах {#example}

Канал А потратил 10 000 ₽ и принёс 100 000 ₽ выручки — ДРР 10 %. Канал Б потратил 90 000 ₽ и принёс 300 000 ₽ — ДРР 30 %.

1. Сумма процентов: 10 % + 30 % = 40 %. Неверно: сложение процентов смысла не имеет.
2. Среднее процентов: (10 % + 30 %) ÷ 2 = 20 %. Тоже неверно: у канала Б выручка втрое больше, а весит он столько же.
3. Сумма на сумму: (10 000 + 90 000) ÷ (100 000 + 300 000) = 100 000 ÷ 400 000 = 25 %. Это и есть ДРР двух каналов.

Так же считаются средний чек, CAC, конверсия и отклонение от плана: числитель и знаменатель сначала складываются по всем строкам итога, потом делятся.

## Как отношение ведёт себя в виджетах {#in-widgets}

Виджет BI запрашивает у MARFOR только обычные колонки датасета и складывает их. Поэтому:

- **Отношение, записанное колонкой** — пришедшее в файле или сделанное статичным полем, — виджет складывает как деньги. KPI-карточка с измерением «Месяц» сложит двенадцать месячных ДРР по 25 % и покажет около 300 %.
- **Вычисляемое поле** — пометка «(выч.)» в списке метрик — виджеты сейчас не считают. Таблица покажется без этой колонки, KPI-карточка и чарт покажут 0, а если других метрик в виджете нет — ошибку «Нет доступных метрик».

![Помесячный ДРР держится около 25 %. KPI-карточка с измерением «Месяц» складывает двенадцать месячных значений и показывает около 300 %. Верный ДРР года — сумма расходов за год, делённая на сумму выручки, — 25 %](https://marfor.pro/docs/img/bi-ratio-kpi.png)

## Что делать сейчас {#workaround}

1. **Выводите числитель и знаменатель рядом.** Таблица «Месяц | Расходы | Выручка» — обе колонки складываются верно, ДРР видно делением. Для План/Факта — колонки плана и факта рядом, см. [План/Факт в BI](https://marfor.pro/docs/bi/plan-fact/in-bi).
2. **Смотрите отношение в «Обзоре данных».** Там вычисляемые поля считаются от сумм на любой группировке — см. [проверку в «Обзоре данных»](https://marfor.pro/docs/data/mapping/check).
3. **Спросите Claude.** Через MCP он берёт числитель и знаменатель и делит сумму на сумму — см. [что умеет Claude](https://marfor.pro/docs/claude/use/capabilities).
4. **В AI-странице** опишите формулу словами: «ДРР = сумма расходов ÷ сумма выручки за месяц». На готовой странице сверьте одно число с «Обзором данных».

## Частые ошибки {#mistakes}

- **Хранить ДРР колонкой в файле.** На шаге маппинга такую колонку выключают, а ДРР заводят вычисляемым полем — см. [вычисляемые поля](https://marfor.pro/docs/data/metrics/derived).
- **Ставить отношение в KPI-карточку с измерениями.** Карточка складывает все строки ответа: для расходов и выручки это верно, для отношения — нет.
- **Читать 0 у поля «(выч.)» как ноль.** Это не значение, а отсутствие расчёта.

> [!Для любознательных]
> ДРР итога = Σ расходов ÷ Σ выручки. Это не среднее ДРР строк, а среднее, взвешенное выручкой: Σ расходовᵢ ÷ Σ выручкиᵢ = Σ (выручкаᵢ ÷ Σ выручки) × ДРРᵢ. В примере: 0,25 × 10 % + 0,75 × 30 % = 25 %. Простое среднее совпадёт с верным ответом, только когда выручка во всех строках одинаковая.

## Связанные

- [Виджеты дашборда и их настройки](https://marfor.pro/docs/bi/dashboards/widgets)
- [Показать План/Факт в дашборде BI](https://marfor.pro/docs/bi/plan-fact/in-bi)
- [Создать вычисляемое поле: CRR, ДРР, CAC, средний чек](https://marfor.pro/docs/data/metrics/derived)
- [Проверить данные в «Обзоре данных»](https://marfor.pro/docs/data/mapping/check)
- [Что Claude умеет в MARFOR и чего не умеет](https://marfor.pro/docs/claude/use/capabilities)
