# «Конфликт на исходной таблице: N % бюджета при … = 0»

> **Коротко.** Перед расчётом модели MARFOR нашёл бюджет в срезах, где результата нет вовсе. Что значит окно, когда перераспределять бюджет и на каком уровне.

Адрес: https://marfor.pro/docs/model/driver-conflict · Раздел: Модель: насколько результат откликается на бюджет › «Конфликт на исходной таблице: N % бюджета при … = 0» · Вид: Неполадка · Уровень: средний уровень · Обновлено: 2026-10-14

## Как выглядит {#symptom}

После «Рассчитать эластичность» — окно «Конфликт на исходной таблице» с фразой вроде «35% бюджета при Заказы=0», списком уровней иерархии и двумя кнопками: «Без перераспределения» и «Перераспределить».

Перед ним может быть окно «Иерархия срезов изменилась. Было: … Стало: …» — его достаточно подтвердить. При повторном расчёте с той же иерархией вместо них бывает окно «Источник данных» с выбором «Моделирование» (быстрее, без перераспределения) или «Исходная» — тогда MARFOR снова проверит конфликт.

## Что это значит {#meaning}

MARFOR сложил бюджет и зависимую за весь период по каждому сочетанию срезов. 35 % значит: треть денег записана в срезах, где за всё время нет ни одного заказа. Модель ищет связь «больше денег — больше результата» внутри среза; где результата нет никогда, связи не видно, и эластичность выйдет заниженной.

Окно появляется, если таких денег больше 10 %.

## Причины {#causes}

| Причина | Как проверить | Пример |
|---|---|---|
| Бюджет и результат записаны на разных уровнях | В источнике у строк с расходом пусто в колонке города, региона или кампании | Расход «Контекста» — одной строкой «Город: все», заказы — по 20 городам |
| Результат не размечен по каналу | Заказы есть только в строках «Без канала», расход — по каналам | Аналитика не передаёт канал в заказ |
| Канал не про этот результат | Расход на бренд-исследование, зависимая — заказы | Такой срез лучше исключить на шаге 5 |

## Как исправить {#fix}

1. Если причина в разных уровнях — выберите в списке уровень и нажмите **«Перераспределить»**. Бюджет срезов без результата разложится по срезам с результатом внутри уровня выше — пропорционально их результату за тот же период. Список уже открыт на уровне, который MARFOR подобрал по данным.
2. Если срез вообще не про этот результат — нажмите «Без перераспределения», вернитесь на шаг 5 и снимите его галочку в «Фильтре исключения срезов из модели».
3. Если результат не размечен — исправьте источник: без разметки модель по каналам не построить. Вариант — атрибуция «MMM по общему KPI», она работает с общим итогом ([как выбрать](https://marfor.pro/docs/model/attribution)).

## Как понять, что получилось {#result}

На экране результатов, в предупреждениях, будет «Перераспределение драйвера применено…» с уровнем и конфликтом до перераспределения. Исходные данные при этом не меняются: при каждом новом расчёте раскладка делается заново.

> [!Важно]
> Разложенный бюджет повторяет результат: у срезов ниже уровня перераспределения деньги — уже не ваши решения, а расчёт MARFOR. Эластичности на этих срезах меряют раскладку. Планируйте бюджет на уровне перераспределения или выше.

## Что прислать в поддержку {#support}

Внизу меню — «Сообщить о проблеме». Напишите процент из окна, драйвер, зависимую и иерархию срезов, и пару строк источника: одну с расходом и одну с заказами.

## Связанные

- [Построить модель: мастер по шагам](https://marfor.pro/docs/model/create)
- [Срезы, гранулярность и точность расчёта: что выбрать](https://marfor.pro/docs/model/choose-slices)
- [«MMM не построена» или «Надёжная модель не построена»](https://marfor.pro/docs/model/not-built)
- [Экран результатов модели: что где](https://marfor.pro/docs/model/screen-results)
- [Маппинг: дата, метрики и разрезы](https://marfor.pro/docs/data/mapping)
