# Прогноз со срезами обрывается: «Ошибка расчёта прогноза»

> **Коротко.** Расчёт прогноза по многим срезам по дням не помещается в память. Помогают «Месяцы», «Доля от тренда» для мелких срезов и меньше срезов.

Адрес: https://marfor.pro/docs/forecast/troubleshooting/slices-load-failed · Раздел: Прогноз › Неполадки прогноза › Прогноз со срезами обрывается: «Ошибка расчёта прогноза» · Вид: Неполадка · Уровень: средний уровень · Обновлено: 2026-10-14

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

Расчёт запустился, полоса в окне «Расчёт прогноза» дошла примерно до 10 %, и появилось сообщение «Ошибка расчёта прогноза: …». Текст после двоеточия технический: про нехватку памяти или «load failed». За мгновение до этого в окне хода мелькает понятное объяснение: «Не удалось загрузить данные с выбранными срезами (N): … Сократите число срезов или включите месячную гранулярность прогноза в настройках.» В списке «Прогнозы» у карточки — «расчёт не удался».

Прежний прогноз не пострадал: его данные остаются, пока новый расчёт не закончится успешно.

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

От частых к редким.

| Причина | Пример |
|---|---|
| Много сочетаний срезов по дням | 380 городов × 10 каналов × 730 дней истории — 2,8 млн строк на каждую метрику |
| Срезы с сотнями значений стоят в «Свой тренд» | города и товары получают каждый свой прогноз |
| Много метрик сразу | те же строки умножаются на число метрик |

## Как проверить {#check}

1. Откройте «Настройки прогноза» → «Срезы данных (детализация прогноза)».
2. Посмотрите числа рядом с отмеченными срезами. Жёлтая метка — больше 200 значений.
3. Перемножьте значения отмеченных срезов: это примерное число рядов прогноза. На дневных данных умножьте ещё на число дней истории.

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

1. **Гранулярность «Месяцы».** На дневных данных дни сложатся в месяцы ещё до загрузки: строк станет примерно в 30 раз меньше.
2. **Мелкие срезы — «Доля от тренда».** Города и товары делят прогноз своего узла долями и не требуют своих моделей. С «Месяцами» такие срезы раздаются на сервере, мимо памяти расчёта.
3. **Меньше срезов.** Оставьте те, что нужны модели и сценарию. Срезы до 100 значений MARFOR отмечает сам — это хороший ориентир.
4. Запустите снова: «Создать прогноз» → список «Прогнозы» → «Пересчитать» или «Посчитать».

Как выбрать срезы и режимы — [Выбрать срезы прогноза](https://marfor.pro/docs/forecast/slices).

> [!Совет]
> Сценарию нужны срезы прогноза. Если сценарий уже стоит на прогнозе, не убирайте его срезы — MARFOR остановит пересчёт сообщением «Новый прогноз потерял срезы, на которых стоят: …». Делайте мелкие срезы долями, а не выключайте их.

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

- Текст сообщения «Ошибка расчёта прогноза: …» целиком.
- Название проекта и прогноза, время запуска.
- Отмеченные срезы с числом значений, их режимы, гранулярность и горизонт.

## Связанные

- [Выбрать срезы прогноза: свой тренд или доля](https://marfor.pro/docs/forecast/slices)
- [Настройки прогноза: поля и как выбрать](https://marfor.pro/docs/forecast/settings)
- [Прогноз по срезам: доли, свой тренд и крупные срезы](https://marfor.pro/docs/how-it-works/forecast/slices)
- [«Прогноз не запущен»: почему и что делать](https://marfor.pro/docs/forecast/troubleshooting/not-started)
- [Неполадки прогноза](https://marfor.pro/docs/forecast/troubleshooting)
