# Задать цель и область расчёта

> **Коротко.** Цель — итог метрики за всю область, с условием «≥» или «=». Область задают фильтры, а делить деньги оптимизатор будет между срезами из строк таблицы.

Адрес: https://marfor.pro/docs/optimizer/goal · Раздел: Оптимизатор бюджета › Задать цель и область расчёта · Вид: Инструкция · Уровень: средний уровень · Обновлено: 2026-10-14

## Цель {#goal}

1. **«Целевая метрика».** По умолчанию стоит зависимая метрика модели; в списке есть и звенья цепочки — заказы, выручка. Отношений из «Метрик и правил» — ДРР, CRR, среднего чека — в списке нет: их задают ограничением.
2. **«Условие».**
   - «≥ (не менее)» — обычная цель плана. Оптимизатор ищет наименьший бюджет, при котором цель выполнена, и раскладывает его выгоднее всего.
   - «= (равно)» считается так же, как «≥».
   - «≤ (не более)» сейчас не ограничивает метрику: оптимизатор тратит весь допустимый бюджет и растит метрику, сколько может. Потолок метрики задайте в «Ограничениях», а цель — с «≥» или «=»: [Оптимизатор предлагает бюджет в разы больше](https://marfor.pro/docs/optimizer/le-condition).
3. **«Значение».** Итог метрики за всю отобранную область. Отобран I квартал — впишите цель на квартал, а не на месяц. Органика и KPI-строки входят в итог как есть: двигаются только строки с бюджетом.

Пример. Выручка за I квартал сейчас — 165 млн ₽, из них 60 млн — органика. Цель «выручка ≥ 180 000 000»: прибавку в 15 млн ₽ должны дать каналы.

## Область расчёта {#scope}

1. **Период.** В «Фильтры» отметьте только планируемые месяцы, с годом. Отбора «только будущее» у оптимизатора нет: прошедшие месяцы, попавшие в фильтр, он тоже перераспределит.
2. **Срезы.** Отметьте каналы, регионы и другие значения, которые участвуют в плане. «Исключить» убирает значения из области.
3. **«Применить фильтр».** Изменили галочки, но не нажали — MARFOR предупредит: «Фильтр «…» изменён, но не применён к таблице. Оптимизатор считает по отмеченным значениям…». Нажмите, чтобы таблица показывала ту же область, что считает оптимизатор.
4. **Строки таблицы.** Поставьте в строки то, между чем делить деньги, — каналы, регионы или их сочетания. Срез из строк — единица распределения: у каждого свой множитель бюджета.

## Как понять, что область верная {#check}

После расчёта над карточками — две строки:

- «Оптимизация по: канал · 12 срезов · собственная ε: 12» — между чем делились деньги и сколько срезов имеют собственную оценку модели. Если больше половины срезов «без собственной ε», строка станет оранжевой: модель не обучалась на этих срезах, и результат держится на оценках уровнем выше. Поставьте в строки те срезы, по которым строилась модель.
- «Область расчёта: год: 2027 · квартал: Q1 · канал: все (12)» — какие фильтры ушли в расчёт.

## Если не получилось {#trouble}

- **«Укажите целевое значение»** или **«Некорректное значение».** Впишите число; ноль не принимается.
- **«Нет данных … для выбранного периода».** В области нет бюджета — расширьте период или снимите часть фильтров.
- **«Текущее значение … = 0».** У целевой метрики в области нет данных — проверьте фильтры и метрику.
- **«Весь … в срезе задан KPI-значениями — оптимизатору нечего распределять».** Все бюджеты области вписаны вручную. Снимите KPI или расширьте область: [Вписать значение вручную](https://marfor.pro/docs/scenarios/kpi-values).

Дальше — рамки расчёта: [Задать ограничения](https://marfor.pro/docs/optimizer/constraints).

## Связанные

- [Запустить оптимизатор бюджета](https://marfor.pro/docs/optimizer/run)
- [Задать ограничения оптимизатора](https://marfor.pro/docs/optimizer/constraints)
- [С условием «≤» оптимизатор предлагает бюджет в разы больше](https://marfor.pro/docs/optimizer/le-condition)
- [Оптимизатор: справочник полей](https://marfor.pro/docs/optimizer/fields)
- [Ограничения оптимизатора: потолок, отношения и замороженные срезы](https://marfor.pro/docs/how-it-works/optimizer/constraints)
