# План/Факт: план — это колонки моделирования, отклонение — сумма на сумму

> **Коротко.** План — значения сценария после ваших правок как есть, факт — ваш источник. Отклонение (факт − план) ÷ план считается от сумм на любом разрезе.

Адрес: https://marfor.pro/docs/bi/plan-fact/overview · Раздел: BI и План/Факт: отчёты по данным проекта › План/Факт: сценарий рядом с фактом › План/Факт: план — это колонки моделирования, отклонение — сумма на сумму · Вид: Понятие · Уровень: для начинающих · Обновлено: 2026-10-14

![Заказы по месяцам: план и факт. Январь — факт выше плана на 4 %, февраль — ниже на 3 %, март — ниже на 4 %, апрель — ниже на 8 %, май — выше на 4 %, июнь — выше на 1 %. За второй квартал план 3 400, факт 3 379: отклонение −0,6 %](https://marfor.pro/docs/img/bi-pf-bars.png)

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

План — сценарий бюджета на 2026 год, факт — выгрузка заказов. Второй квартал:

| Месяц | План | Факт | Отклонение |
|---|---:|---:|---:|
| Апрель | 1 000 | 920 | (920 − 1 000) ÷ 1 000 = −8,0 % |
| Май | 1 150 | 1 196 | +4,0 % |
| Июнь | 1 250 | 1 263 | +1,0 % |
| **Квартал** | **3 400** | **3 379** | **(3 379 − 3 400) ÷ 3 400 = −0,6 %** |

Отклонение квартала — от сумм, а не среднее трёх процентов: среднее дало бы (−8,0 + 4,0 + 1,0) ÷ 3 = −1,0 %, а на деле недобор — 21 заказ из 3 400. Так же План/Факт считает отклонение по стране, по каналу, за год.

## Откуда берётся план {#plan}

У сценария в таблице две колонки на каждую метрику: базовый прогноз — до ваших правок — и **колонка моделирования** с окончанием `_modeling` — после правок. Это её вы видите в столбце «Модель» таблицы сценария. План/Факт берёт её **как есть**: без пересчётов, без перераспределения по частям. Поэтому план в отчёте совпадает с планом в сценарии до рубля.

На шаге «Пары метрик» мастер ставит плановые колонки `…_modeling` наверх списка, и пара выглядит так: план `orders_modeling` ↔ факт `orders`. Колонка без окончания — базовый прогноз — тоже есть в списке; выбирайте её, только если хотите сравнить факт с прогнозом до правок.

Если план — прогноз, а не сценарий, план берётся из колонок прогноза.

## Что это меняет в решениях {#decisions}

- **Смотрите отклонение на нужном уровне.** Месячный −8 % в апреле и квартальный −0,6 % — оба верны. Решение о квартальном бюджете принимают по квартальному.
- **Расхождение плана со сценарием — сигнал проверить пары.** Скорее всего, выбрана колонка базового прогноза вместо `_modeling`.
- **Сценарий поменяли — пересоберите План/Факт.** Таблица хранит план на момент сборки. Пересборку по расписанию можно включить — см. [обновить и поправить](https://marfor.pro/docs/bi/plan-fact/refresh).

## Срезы без пары {#unpaired}

![Заказы по каналам. «Контекст»: план 500, факт 480. «Соцсети»: план 300, факт 330. «Партнёры»: плана нет, факт 120. «Медийка»: план 200, факта пока нет. Пустая сторона — не ноль: срез без плана не даёт отклонения «бесконечность», срез без факта — мнимых −100 %](https://marfor.pro/docs/img/bi-pf-empty.png)

Бывает, что у среза есть только одна сторона: канал запустили без плана, или факт за месяц ещё не загружен. Мастер оставляет такие строки, а пустую сторону хранит **пустой, а не нулём**. Так суммы плана и факта остаются полными, а отклонение не врёт: без пустых клеток отклонение «Медийки» было бы −100 %, хотя факт просто ещё не пришёл.

> [!Важно]
> В виджетах BI пустая клетка показывается как 0. Читайте «0» в колонке плана как «плана нет», а не как план ноль. Отклонения в виджетах BI сейчас не считаются — где их смотреть, написано на странице [План/Факт в BI](https://marfor.pro/docs/bi/plan-fact/in-bi).

## Ограничения {#limits}

- **Отношения.** ДРР, CAC, средний чек мастер не кладёт в таблицу колонкой: он кладёт числитель и знаменатель, а само отношение и отклонения заводит вычисляемыми полями в «Метриках и правилах».
- **Разная детализация.** Если факт мельче плана — по дням или подкатегориям, — мастер сложит его до уровня плана. Об этом он предупреждает на первом шаге: «Мельче есть только в факте… — схлопнется».
- **Только сравнение.** План/Факт не меняет ни сценарий, ни факт.

> [!Для любознательных]
> Отклонение от плана = (Σ факт − Σ план) ÷ Σ план. Рост год к году = (Σ факт − Σ факт прошлого года) ÷ Σ факт прошлого года. Суммы берутся по всем строкам итога — месяцу, кварталу, каналу. Отношение-метрика тоже от сумм: ДРР плана = Σ расходов плана ÷ Σ выручки плана. Пустые клетки в суммы не входят: у среза без плана Σ плана меньше, но не искажена нулём.

## Связанные

- [Собрать План/Факт в Блендере](https://marfor.pro/docs/bi/plan-fact/create)
- [Колонки и вычисляемые поля План/Факта](https://marfor.pro/docs/bi/plan-fact/columns)
- [Показать План/Факт в дашборде BI](https://marfor.pro/docs/bi/plan-fact/in-bi)
- [Отношения в BI: ДРР, средний чек, отклонение от плана](https://marfor.pro/docs/bi/dashboards/ratios)
- [Изменить бюджет в сценарии](https://marfor.pro/docs/scenarios/edit-driver)
