Руководства

Как MySales рассчитывает упущенный спрос

Узнайте, как MySales измеряет упущенный спрос, сравнивая прогнозируемый спрос с фактическими продажами в дни отсутствия товара, и как это способствует более точным решениям по пополнению запасов.

🔑 Ключевые выводы
  • Упущенный спрос — это разрыв между прогнозируемым спросом и фактическими продажами в дни, когда ограничения по запасам, а не реальные сдвиги в спросе, сдерживали покупки.
  • MySales строит чистый прогноз спроса, невосприимчивый к искажениям от дефицита товара, а затем выделяет потери, вызванные пустыми полками.
  • Упущенный спрос напрямую используется в расчётах заказов, корректировках прогноза и KPI доступности — это не просто отчётная метрика.
  • Система применяет консервативные ограничения для предотвращения завышения оценок, включая лимиты на основе аналогов и корректировки достоверности.

Упущенный спрос представляет собой выручку, которая так и не была получена — не потому что покупатели перестали хотеть товар, а потому что товара не оказалось на полке в момент их прихода. MySales количественно оценивает этот невидимый дефицит, сравнивая статистически обоснованный прогноз спроса с фактическими продажами в дни истощения запасов.

Понимание того, как работает этот расчёт, необходимо командам цепочки поставок, стремящимся перейти от реактивного пополнения к заказам, управляемым спросом.


Основной принцип

MySales начинает с построения чистого прогноза спроса — оценки того, какими были бы продажи, если бы товар находился в непрерывном наличии. Этот прогноз намеренно защищён от искажений, которые дефицит вносит в необработанные данные продаж.

Затем система оценивает три переменные для каждой комбинации SKU-магазин-день:

  • Прогнозируемый спрос — смоделированное ожидание покупок потребителей
  • Фактические продажи — то, что было зафиксировано на кассе
  • Доступность товара — уровень запасов и статус дефицита

Когда товар был недоступен и прогноз превышает фактические продажи, разница классифицируется как упущенный спрос.


Условия срабатывания

MySales не фиксирует упущенный спрос бесконтрольно. Расчёт активируется только при одновременном выполнении всех следующих условий:

  • Прогнозируемый спрос превышает фактические продажи
  • Запасы равны нулю или ниже минимального порога, необходимого для наличия товара в продаже
  • Отсутствуют признаки искусственного ограничения спроса — например, закрытие магазина, вывод SKU из ассортимента или ошибки качества данных
💡 Важное разграничение

Если товар физически был на полке, но не продавался, MySales фиксирует нулевой упущенный спрос. Система трактует это как реально низкий спрос, а не как сбой в поставках. Это разграничение предотвращает ложное завышение показателей упущенного спроса.


Формула расчёта

Для любого заданного дня и комбинации SKU-магазин логика проста:

  • Если запасы = 0 и прогноз > фактические продажи: Упущенный спрос = Прогноз - Фактические продажи
  • Иначе: Упущенный спрос = 0

Элегантность этого подхода заключается не в самой формуле, а в качестве прогноза, который в неё входит.


Что определяет прогноз спроса

MySales намеренно исключает дни дефицита товара из своего определения «реальности». Если бы нулевые продажи в дни пустых полок использовались как реальные сигналы спроса, модель научилась бы ожидать — и воспроизводить — дефицит.

Вместо этого прогноз включает:

  • Паттерны сезонности и тренда, извлечённые из истории в период наличия товара
  • Эффекты цены и акций
  • Данные погоды (при включённой функции)
  • Историю продаж, ограниченную днями реальной доступности товара
  • Данные аналогов от схожих SKU или сопоставимых магазинов
💡 Почему этот выбор дизайна важен

Обучаясь исключительно на периодах наличия товара и обогащая данные внешними сигналами, прогноз остаётся стабильным в периоды длительного дефицита. Обычная модель в течение продолжительного дефицита товара постепенно снижала бы прогнозы, маскируя реальный спрос и сокращая будущие объёмы заказов — порочный круг, который MySales призван разорвать.


Защита от завышения оценок

Переоценка упущенного спроса столь же опасна, как и его игнорирование — завышенные показатели ведут к избыточным запасам и потерям. MySales применяет несколько консервативных фильтров:

  • Длительный дефицит — когда товар отсутствовал необычно долгое время, система ослабляет оценку влияния, учитывая поведение покупателей по замещению товара
  • Новые SKU — для товаров с ограниченной историей продаж модель опирается на ограниченные прогнозы на основе аналогов, а не на экстраполяцию
  • Нестабильные паттерны спроса — когда исторические продажи высоко волатильны, модель снижает доверительный интервал
  • Нулевой спрос при наличии товара — если товар стабильно показывал нулевые продажи даже при его наличии на складе, упущенный спрос устанавливается в ноль

Практическое применение в цепочке поставок

Упущенный спрос — не пассивная метрика дашборда. Это активный входной параметр в четыре критически важные системные функции:

  • Корректировка прогноза — спрос восстанавливается до истинного, неограниченного уровня, чтобы будущие прогнозы отражали реальные намерения покупателей
  • Расчёт заказа — объёмы пополнения учитывают пропущенный спрос, снижая вероятность повторного дефицита
  • KPI доступности — доступность товара на полке (OSA) и связанные метрики включают упущенный спрос для полной картины показателей уровня обслуживания
  • Обучение модели — система узнаёт, что товар действительно продаётся по прогнозируемому уровню, предотвращая нисходящую спираль сокращающихся заказов
📊 Практический пример

Рассмотрим один SKU в одном магазине на протяжении четырёх последовательных дней:

День Прогноз Продажи Запасы Упущенный спрос
Пн 10 10 > 0 0
Вт 12 5 0 7
Ср 11 0 0 11
Чт 9 9 > 0 0

В понедельник и четверг товар был в наличии, а продажи соответствовали прогнозу — упущенный спрос отсутствует. Во вторник полка опустела в течение дня; 5 единиц было продано до того, как запасы иссякли, оставив 7 единиц неудовлетворённого спроса. В среду товар был полностью недоступен весь день, и все 11 прогнозируемых единиц классифицируются как упущенный спрос.

За этот четырёхдневный период 18 единиц спроса остались необслуженными — выручка, упущенная из-за недостатка запасов.


Граница между продажами и упущенным спросом

Последнее уточнение заслуживает особого внимания: MySales никогда не прибавляет упущенный спрос к фактическим продажам.

Фактические продажи остаются неизменной записью совершённых транзакций. Упущенный спрос существует как отдельный аналитический слой, выполняющий две функции:

  • Он объясняет разрыв между прогнозом и зафиксированными продажами в дни дефицита товара
  • Он улучшает будущие решения по заказам, обеспечивая работу системы пополнения на основе неограниченного спроса, а не искусственно подавленных продаж

Это разделение сохраняет целостность финансовой отчётности, одновременно давая системе планирования сигнал, необходимый для предотвращения будущего дефицита.


Почему это важно

Каждая единица упущенного спроса представляет собой покупателя, ушедшего без нужного ему товара. Часть из них заменила его товаром конкурента; другие ушли из магазина с пустыми руками. В обоих случаях ритейлер понёс потерю маржи и риск потери лояльности, которые так и не отразились ни в одном отчёте о продажах.

Выявляя и количественно оценивая этот скрытый дефицит, MySales превращает упущенный спрос из невидимых затрат в actionable входной параметр планирования. Результат — система пополнения, которая делает заказы исходя из того, чего покупатели действительно хотели, а не только того, что удалось продать в дни наличия товара.

Готовы написать свою историю успеха?

Позвольте нам показать, как MySales Labs может обеспечить такие же результаты для вашей сети.