Прогнозы

Анализ

Описание и применение

Страница "Анализ" предназначена для построения прогнозных моделей и глубокого изучения факторов, влияющих на прогноз. Страница представлена двумя элементами:

  • Окно "Параметры" предназначено для выбора и настройки основных параметров для построения прогноза;

    Окно "Результаты" предназначено для отображения результатов прогноза, влияющих на прогноз факторов, а также изучения их природы.

Как MySales строит прогноз

Параметры

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

  • Магазины

  • Группы

  • SKU

Выбор данных происходит следующим образом:

  • кнопка со стрелочкой вниз открывает выпадающий список для выбора необходимых данных. В нем представлены ранее используемые данные, а также есть возможность выбрать новые данные при нажатии на "выбрать...";

  • галочка “Все” позволяет выбрать все данные по соответствующей категории;

  • галочка  “Не учитывать” позволяет не строить прогноз для отдельных SKU, а строить только на уровне Группы.

Кнопка "Настройки" открывает дополнительные параметры настройки прогноза (чтобы спрятать дополнительные параметры, нужно нажать кнопку еще раз):

 

  • параметр "Последняя неделя" – отвечает за выбор последней недели, для которой система будет видеть исторические данные, даже если они имеются после нее (последняя неделя обучающей выборки). Используется для проверки построенного прогноза;

  • параметр "Профиль" – отвечает за выбор типа прогноза:

    • "52-weeks" – построение прогноза на 52 недели;

      "52-weeks log" – построение прогноза на 52 недели с детальным отчетом по процессу построения прогнозной модели (отчет можно увидеть у вкладке "Модели");

      "26-weeks" – построение прогноза на 26 недель;

      "Brain 1000" – построение прогноза с использованием нейронной сети в 1000 итераций;

      "Brain 3000" – построение прогноза с использованием нейронной сети в 3000 итераций.

  • параметр "Поставщик" – отвечает за выбор поставщика, выбор поставщика происходит аналогично выбору магазина/группы.

При нажатии кнопки "Рассчитать" начинается построение прогноза. Детальная информация о ходе построения прогноза отображается под индикатором прогресса. По окончанию построения прогноза произойдет звуковое оповещение.

Результаты

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

Окно "Результаты" состоит из двух областей:

  • область анализа – предназначена для глубокого изучения прогнозной модели, предикторов и их влияния на прогноз;

  • область отображения результатов – предназначена для отображения результатов прогноза и значений параметров.

Кнопка "Развернуть" открывает дополнительные параметры отображения результатов прогноза (чтобы спрятать дополнительные параметры, нужно нажать кнопку "Свернуть").

Есть возможность настраивать отображения результатов следующим образом:

  • изменяет отображение даты прогноза понедельно и помесячно;

  • позволяет выбрать диапазон отображения прогноза (с начальной даты и по последнюю);

  • изменяет отображение прогноза продаж по количеству и по объему продаж в деньгах;

Для применения изменений вышеперечисленных параметров необходимо нажать "Применить".

В дополнительных параметрах есть панель для работы с файлами:

  • Для загрузки ранее построенной модели прогноза для анализа нужно выбрать файл в поле "Выбрать файл…", а после нажать кнопку загрузки  ;

  • Для сохранения построенной модель прогноза в формате json (для возможности ее загрузки в будущем) нужно нажать кнопку  ;

  • Для сохранения и скачивания построенного прогноза и матрицы конфигурации (параметров прогноза) в csv-формате  .

Область анализа

Область анализа – это одна из компонент окна "Результаты", которая предназначена для глубокого изучения прогнозной модели, компонентов модели и их влияния на прогноз. Она используется для ручного анализа прогноза по SKU, для понимания значений прогноза, для анализа факторов, которые на него влияют. Это очень важная часть программного обеспечения, так как она позволяет пользователю получить полные сведения о влиянии разных факторов на прогноз, понять как изменяются продажи с изменением цены, а также увидеть в числовом выражении как разные факторы изменят продажи.

Область анализа представлена заголовком и панелью элементов.

В заголовке отображается:

  • Название Группы / SKU;

  • Количество магазинов / название магазина;

  • 💾- кнопка загрузки данных с области "Отображения результатов" в файл сsv формата.

Панель элементов позволяет получить детализированную информацию по позициях и состоит из следующих элементов:

– выпадающий список, элементы которого позволяют анализировать продажи и прогнозную модель в разрезе SKU и cостоит из:

 

  • График по SKU – визуализирует значения элемента "Компоненты" в виде графика по всем SKU (пользователь сам выбирает на графике какую компоненту отображать). Детально о все компонентах описано в разделе Справочник компонентов анализа:

 

 

 

  • Таблица по SKU – визуализирует значения элемента "Компоненты" в виде таблицы по всем SKU (пользователь сам выбирает на графике какую компоненту отображать);Список SKU – позволяет выбрать для анализа прогнозную модель по конкретному SKU. Прогнозная модель по выбранному SKU отображается отдельной областью под родительской областью (SKU исчезает со списка);

  • Список SKU – позволяет выбрать для анализа прогнозную модель по конкретному SKU. Прогнозная модель по выбранному SKU отображается отдельной областью под родительской областью (SKU исчезает со списка);

 

– выпадающий список, элементы которого позволяют анализировать продажи и прогнозную модель в разрезе магазина, состоит из :

 

  • График по магазинам – визуализирует значения элемента "Компоненты" в виде графика по всем магазинам (пользователь сам выбирает на графике какую компоненту отображать). Детально о все компонентах описано в разделе Справочник компонентов анализа;

 

  • Таблица по магазинам – визуализирует значения элемента "Компоненты" в виде таблицы по всем магазинам (пользователь сам выбирает на графике какую компоненту отображать);

  • Список магазинов – позволяет выбрать для анализа прогнозную модель по конкретному магазину. Прогнозная модель по выбранному магазину отображается отдельной областью под родительской областью (магазин исчезает со списка);

 

Компоненты– позволяет добавить новый компонент, параметр, результат или характеристику построенной прогнозной модели в область отображения результатов. Разные компоненты отображают либо их влияние на прогноз в деньгах, либо в штуках, также отображают исторические значения факторов, которые влияют на прогноз. Использование компонент позволяет более детально изучить влияние факторов на прогноз, а также понять почему прогноз имеет те, или другие значения. Также с помощью компонент добавляются аномальные продажи и исключаются недели из прогнозу (детально описано в разделе Аномалии и исключения). После добавления компонент исчезает из списка; компонент возвращается в список после его удаления из области отображения. Для более детальной информации по элементу "Компоненты" см. раздел Справочник компонентов анализа;

 

Прогноз– предназначен для визуального анализа результатов прогноза в виде графика. График позволяет визуально оценить построенный прогноз, а также с помощью компонент понять поведение прогноза (например с помощью компоненты остаток можно увидеть изменения остатка и понять, что например продажи упали именно по причине недостачи товаров);

 

На графике по умолчанию отображается график исторических продаж, график построенного прогноза, и график исторических продаж, сдвинутый на 52 недели вправо (для визуальной оценки прогноза). Также на графике будут отображаться выбранные компоненты. Пользователь может отключить отображения любого элемента нажав на его название под графиком.

 

Предикторы– предназначен для визуализации и оценки влияния предикторов на прогнозную модель (отображаются те предикторы, которые были включены в модель). Позволяет проанализировать, из-за каких параметров прогноз имеет то или иное значение. Детально о предикторах описано в разделе Предикторы. Этот элемент очень важный для понимания самого прогноза. Он отображает численные значения влияние разных факторов на прогноз и понимать от чего именно зависят продажи в разные периоды. Пользователь может отключить отображения любого элемента нажав на его название под графиком.

 

Цена– предназначен для визуализации графика ценовой эластичности спроса. Этот график позволяет пользователю увидеть как меняется спрос при изменении цены на товар с использованием ценовой эластичности. Система рассчитывает средние продажи в штуках, деньгах и марже относительно разных цен. Также система рассчитывает теоретически оптимальные значение цены для максимизации продаж в деньгах и марже. Область вокруг линии графика обозначает возможный диапазон продаж для конкретного значения цены. Она построена основываясь на погрешности прогноза, логично, что чем больше погрешность, тем больше будет область и больше будет диапазон спрогнозированных значений продаж.

 

Существует 3 интерпретации ценовой эластичности (в зависимости относительно чего она считается) (для выбора нужно нажать на необходимое поле; текущее значение цены обозначено точкой на графике):

  • В штуках – влияние на количество продаж в штуках, цена закупки – предполагаемая закупочная цена;

 

  • В деньгах – влияние на продажи в деньгах, цена закупки – предполагаемая закупочная цена, лучшая цена продаж – цена, которая, теоретически, дает наиболее высокие продажи;

 

  • Маржа – влияние на прибыль от продаж, цена закупки – предполагаемая закупочная цена, лучшая цена продаж – цена, которая, теоретически, дает наиболее высокую маржу.

 

Тренды– предназначен для визуализации в виде графика с диапазоном погрешности влияния предикторов цены, скидки и погоды на продажи. Позволяет пользователю увидеть как изменение этих факторов будет изменять продажи.

 

Необходимый фактор выбирается из элементов выпадающего окна "Предикторы"; если нужного фактора нет в списке, то влияние этого фактора не наблюдается.

 

Существует 2 интерпретации влияния (текущее значение обозначено точкой на графике):

  • В штуках – влияние на количество продаж;

 

  • В деньгах – влияние на продажи в деньгах.

 

Модели– предназначен для исследования и анализа примененной прогнозной модели, изучения влияния различных предикторов, анализа отчетности по построению модели, а также выбора другой прогнозной модели в случае несогласия с выбранной ранее моделью.

 

Элемент имеет 3 вида отображения:

  • обобщенное – для агрегированного прогноза по магазинам и SKU, отображаются при выборе вкладки модели на уровне группы и SKU до выбора отдельных магазинов. Отображает модели для всех выбранных магазинов, а также для регионов. (чтобы изменить модель нужно убрать или добавить галочки возле нужных компонент и нажать "Обновить модель");

 

  • обычное – отображается после выбора конкретного магазина. Может отображаться как для всех SKU, так и для выбранных. (для выбора этого параметра нужно сначала выбрать определенный магазин), отображает:

  • Оценка прогноза - значения для разных оценок прогноза;

  • Протестированные модели - построенные модели, их оценка, влияние ранее заданных в файле опций предикторов для каждой модели. Зеленым подсвечивается модель, которую система выбрала как наилучшую на основании среднеквадратической ошибки. Пользователь может изменить модель вручную нажав возле выбранной модели в столбце "Фикс.

  • "Коэффициенты корреляции” - коэффициенты зависимостей разных компонент друг от друга и на продажи;

  • Тренды - формулы восстановления значений элементов прогноза;

 

  • подробное – для более детального изучения процесса построения прогнозной модели, отображается в виде отчетности по процессу построения и работает только в режиме "52-weeks log" (лог автоматически появляется в разделе "Модели").

 

Область отображения результатов

Область отображения результатов – это компонент окна "Результаты", который предназначен для отображения результатов прогноза и значений исторических данных, восстановленных данных, и других результирующих компонент.

 

По умолчанию отображаются такие компоненты, как:

  • неделя в формате ISO;

  • исторические объемы продажи за соответствующую неделю;

  • прогноз объемов продаж за соответствующую неделю;

  • исторические объемы продаж, сдвинутые на 52 недели вперед во времени, за соответствующую неделю.

Также есть возможность добавить другие компоненты при помощи элемента области анализа "Компоненты"; для более детальной информации по компонентам см. раздел "Справочник компонентов анализа прогноза".

Справочник компонентов анализа прогноза

  • в штуках – компоненты, которые отображают результаты прогноза в виде объемов продаж;

    в деньгах – компоненты, которые отображают исторические данные и результаты прогноза в деньгах;

    исторические – компоненты, которые отображают исторические данные и промежуточные результаты прогноза (предикторы, которые использовались на любом из этапов прогноза), подсчитанные на основе исторических данных;

    конкуренты - компоненты, которые отображают значения цены на выбранную позицию у конкурентов;

    регресоры – компоненты, которые отображают влияние ценовых факторов, факторов погоды и ширины ассортимента по группе;

    эконом. эффект – компоненты, которые отображают экономический эффект при правильном использовании MySales;

    модели – компоненты, которые отображают результаты прогноза при использовании альтернативных моделей прогноза (не отображается для агрегированных моделей).

Категория В штуках

Категория в штуках состоит из следующих компонентов:

  • заказ – отображает объем прогноза продаж в штуках с учетом страхового запаса (рекомендуемые результаты для заказа);

    сезонность – отображает сезонный прирост продаж в штуках (с учетом коэффициента влияния на прогноз);

    тренд – отображает влияние тренда на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    регион – отображает влияние перераспределение продаж по региону (с учетом коэффициента влияния на прогноз);

    группа – отображает влияние перераспределение продаж по группе (с учетом коэффициента влияния на прогноз);

    авто ошибка – отображает восстановленное влияние других факторов (с учетом коэффициента влияния на прогноз). Считается на основании компонента cред. ошибка, и продолжительность действия компоненты может быть 2, 4, или 6 недель в зависимости от того, какая продолжительность дает лучший результат (меньшую ошибку);

    мин – отображает влияние преобразования объема продаж, в случае прогноза ниже исторически граничного допустимого объема в штуках (с учетом коэффициента влияния на прогноз). Граничным допустимым объемом продаж по умолчанию считается нижний квартиль объема продаж;

    цена % – отображает влияние изменения цены на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    скидка – отображает влияние скидки в деньгах на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    скидка % – отображает влияние скидки в процентах на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    курс – отображает влияние курса доллара на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    ф. цена – отображает влияние реальной цены (цена с учетом скидки) на объемы продаж в штуках (без учета коэффициента влияния на прогноз);

    цена – отображает влияние цены на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    ширина ассорт. – отображает влияние ширины доступного ассортимента (ширины ассортимента на остатке) на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    скидка группы – отображает влияние средней скидки для всех SKU группы, которой принадлежит эта позиция (с учетом коэффициента влияния на прогноз);

    цена группы– отображает влияние средней цены для всех SKU группы, которой принадлежит эта позиция (с учетом коэффициента влияния на прогноз);

    база – отображает влияние базового уровня продаж (средних продаж) на прогнозируемые объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    темп. – отображает влияние средней температуры воздуха на протяжении недели на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    дождь – отображает влияние доли дней недели когда был дождь на объемы продаж в штуках (с учетом коэффициента влияния на прогноз);

    снег – отображает влияние доли дней недели когда был снег на объемы продаж в штуках (с учетом коэффициента влияния на прогноз).

    аномалии - отображает значение аномальных продаж в штуках, а также позволяет ввести значение аномальных продаж в открывшиеся поле. Аномалии детально описаны в разделе 'Аномалии и Исключения';

    исключения - отображает исключенные недели, а также позволяет исключить недели в открывшемся поле. Исключения детально описаны в разделе 'Аномалии и Исключения'.

Если какие-то компоненты из списка не отображаются, то это означает, что они не были включены в прогнозную модель в качестве предикторов.

Знак ® или приставка "рег" перед компонентой означает, что данная компонента присутствует в восстановленном значении (регрессоры).

Категория В деньгах

Категория в деньгах состоит из следующих компонентов:

  • продажи – исторические объемы продажи в деньгах;

    прогноз – прогноз объемов продаж в деньгах;

    прошл. продажи – исторические объемы продажи в деньгах, сдвинутые на 52 недели вперед во времени;

    заказ – отображает объем прогноза продаж в деньгах с учетом страхового запаса (рекомендуемые результаты для заказа);

    сезонность – отображает сезонный прирост продаж в деньгах (с учетом коэффициента влияния на прогноз);

    тренд – отображает влияние тренда на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    регион – отображает влияние перераспределение продаж в деньгах по региону (с учетом коэффициента влияния на прогноз);

    группа – отображает влияние перераспределение продаж в штуках по группе (с учетом коэффициента влияния на прогноз);

    авто ошибка – отображает восстановленное влияние других факторов в деньгах (с учетом коэффициента влияния на прогноз). Считается на основании компонента cред. ошибка, и продолжительность действия компоненты может быть 2, 4, и 6 недель в зависимости от того, какая продолжительность дает лучший результат (меньшую ошибку);

    мин – отображает влияние преобразования объема продаж в деньгах, в случае прогноза ниже исторически граничного допустимого объема (с учетом коэффициента влияния на прогноз). Граничным допустимым объемом продаж по умолчанию считается нижний квартиль объема продаж;

    цена % – отображает влияние изменения цены на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    скидка – отображает влияние скидки в деньгах на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    скидка % – отображает влияние скидки в процентах на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    курс – отображает влияние курса доллара на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    ф. цена – отображает влияние реальной цены (цена с учетом скидки) на объемы продаж в деньгах (без учета коэффициента влияния на прогноз);

    цена – отображает влияние цены на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    ширина ассорт. – отображает влияние ширины доступного ассортимента (ширину ассортимента на остатке) на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    скидка группы – отображает влияние средней скидки для всех SKU группы, которой принадлежит эта позиция (с учетом коэффициента влияния на прогноз);

    цена группы– отображает влияние средней цены для всех SKU группы, которой принадлежит эта позиция (с учетом коэффициента влияния на прогноз);

    база – отображает базового уровня продаж на прогнозируемые объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    темп. – отображает влияние средней температуры воздуха на протяжении недели на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    дождь – отображает влияние доли дней недели когда был дождь на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    снег – отображает влияние доли дней недели когда был снег на объемы продаж в деньгах (с учетом коэффициента влияния на прогноз);

    аномалии - отображает значение аномальных продаж в деньгах, а также позволяет ввести значение аномальных продаж в открывшиеся поле. Аномалии детально описаны в разделе 'Аномалии и Исключения'.

Если какие-то компоненты из списка не отображаются, то это означает, что они не были включены в прогнозную модель в качестве предикторов.

Знак ® или приставка "рег" перед компонентой означает, что данная компонента присутствует в восстановленном значении (регрессоры).

Категория Исторические

Категория исторические состоит из следующих компонентов:

  • сезонность – отображает сезонный прирост продаж;

    тренд – отображает влияние тренда на объемы продаж;

    ф. цена – отображает реальную цену (цена с учетом скидки);

    цена – отображает цену;

    цена % – отображает во сколько раз изменилась цена;

    скидка – отображает скидку в деньгах;

    скидка % – отображает скидку в процентах;

    остаток – отображает остаток товара на складе;

    цена группы – отображает среднюю цену для всех SKU группы, которой принадлежит эта позиция;

    скидка группы – отображает среднюю скидку для всех SKU группы, которой принадлежит эта позиция;

    ширина ассорт. – отображает ширину доступного ассортимента (ширину ассортимента на остатке);

    регион – отображает влияние перераспределения продаж по региону;

    группа – отображает влияние перераспределения продаж по группе;

    курс – отображает курс доллара;

    курс % – отображает изменение курса доллара (во сколько раз он изменился);

    сезон. прирост – отображает сезонный прирост продаж в виде коэффициента (во сколько раз продажи увеличатся);

    доступность – отображает доступность товара (достаточно ли было товара на складе для его максимальной продажи). При отображении по магазину "0" или пустого места товар был недоступен, "1" товара было достаточно. При отображении по многим магазинам компонента отображает количество магазинов, где товаров было достаточно;

    температура – отображает среднюю температуру воздуха на протяжении недели;

    температура, Δ – отображает разницу между средней температурой за определенную неделю и средней температурой за последние 13 недель;

    дождь – отображает долю дней недели когда был дождь;

    снег – отображает долю дней недели когда был снег;

    сезон. тип – отображает тип сезона (значение 0 для обычного сезона, -1 для низкого сезона и 1 для высокого)

    коэф. промо – отображает долю промо дней из недели в процентах;

    сред. ошибка – отображает среднюю ошибку прогноза;

    авто ошибка – отображает восстановленное влияние других факторов. Считается на основании компонента cред. ошибка, и продолжительность действия компоненты может быть 2, 4, или 6 недель в зависимости от того, какая продолжительность дает лучший результат (меньшую ошибку);

    медиана – отображает медиану продаж (такое число, что ровно половина из элементов выборки больше него, а другая половина меньше него);

    база – отображает базовый уровень продаж;

    мин – отображает преобразование объема продаж, в случае прогноза ниже исторически граничного допустимого объема. Граничным допустимым объемом продаж по умолчанию считается нижний квартиль объема продаж;

    приходы – отображает суму всех приходов товара в магазины (от поставщика или со склада), за минусом списаний и недостач, и включая оприходования излишков;

    # магазинов – отображает количество магазинов, в которых представлена группа или SKU (доступно на уровне региона).

Категория Регрессоры

Категория регрессоры состоит из следующих компонентов:

  • рег. ф. цена – отображает влияние реальной цены (цена с учетом скидки) на объемы продаж;

    рег. цена – отображает влияние цены на объемы продаж;

    рег. цена % – отображает влияние изменения цены на объемы продаж;

    рег. скидка – отображает влияние скидки в деньгах на объемы продаж;

    рег. скидка % – отображает влияние скидки в процентах на объемы продаж;

    рег. курс – отображает влияние курса доллара на объемы продаж;

    рег. курс % – отображает влияние изменения курса доллара (во сколько раз он изменился) на объемы продаж;

    рег. ширина ассорт. – отображает влияние ширины доступного ассортимента (ширины ассортимента на остатке) на объемы продаж;

    рег. темп. – отображает влияние средней температуры воздуха на протяжении недели на объемы продаж;

    рег. дождя – отображает влияние доли дней недели когда был дождь на объемы продаж;

    рег. снега – отображает влияние доли дней недели когда был снег на объемы продаж.

Категория Экономический эффект

Категория эконом. эффект состоит из следующих компонентов:

  • уменьш. остатка – отображает, на сколько использование прогноза может снизить остатки на складе;

    потери продаж – отображает потери продаж из-за заниженного прогноза;

    увел. продаж – отображает, на сколько использование прогноза может увеличить продажи;

Сценарии использования

Эта форма предназначена для анализа продаж и прогноза и имеет очень широкое применение. У наиболее успешных и крупных ритейлеров мира есть английское выражение "Retail is detail", которое дословно переводится как "розница - это детали".

Форма "Анализ" может использоваться как для верификации прогнозов в процессе настройки и внедрения системы, так и для анализа различных факторов в процессе использования системы. Она позволяет понять и проанализировать факторы воздействующие на продажи. Использование этой формы поможет пользователю получить ответы на большой спектр запросов при использовании системы, включающий, но не исчерпывающий:

  • Какой прогноз продаж по конкретному товару, товарной группе, магазину, по региону или по всей сети в штуках, деньгах или марже

  • Визуальная оценка прогноза и продаж, сопоставление с продажами прошлого года

  • Оценка компонентов прогноза и факторов в него включенных:

    • Оценка влияния различных факторов на прогноз и продажи, включая цены, скидки, промо-акции, погоду (температуру, дождь, снег), макроэкономические факторы (например, курс валют), сезонность и тренд, каннибализацию (взаимное влияние товаров в группе на продажи друг друга) и даже цены и промо-акции у конкурентов!

    • Анализ влияния на продажи вышеперечисленных факторов, как на уровне всей сети, так и на уровне регионов и конкретных магазинов

    • Моделирование влияния воздействующих факторов на прогноз в будущем. Например, как изменятся продажи, если снизить цену на 10% или увеличить скидку на 10%

  • Просмотр коэффициентов корреляции продаж и факторов, которые влияют на прогноз

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

  • Просмотр ошибки прогноза на недельных или 4х недельных диапазонах, оцененной как абсолютная ошибка в процентах (MAPE), так и в штуках (MAD), как среднеквадратичное отклонение в штуках (RMSE), так и в процентах (RMSPE)

  • Просмотр математических формул зависимостей продаж от воздействующих факторов, определенных с помощью автоматического регрессионного анализа

  • Анализ остатков товара и приходов, презентационного запаса, страхового запаса

  • Проверка прогнозов с использованием различных профилей прогнозирования, определяющих те или иные параметры работы системы прогнозирования

  • Просмотр детального журнала расчета прогноза (лога построения прогноза в системе)

Если Вы обнаружили, что по определенной позиции есть какие-то проблемы с товарными запасами, например, есть выпадения остатка в ноль (out of stocks), либо завышенный остаток, рекомендуется в первую очередь посмотреть в эту форму, чтобы проанализировать причины.

Конкретные вопросы, которые возникают в пользователей при использовании системы и на которые дает ответ форма "Анализ" вы можете найти в Вопросы/Ответы.

Просмотр

Описание и применение

 

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

Список записей отображается в виде таблицы, которая имеет следующие поля:

  • Магазин – номер магазина;

  • No Группы – номер группы;

  • Наименование – наименование SKU;

  • Номер недели – данные по каждой недели.

Инструкция по работе

Создание шаблона

Для создания шаблона необходимо выбрать "Создать шаблон".

А после нажать кнопку "Создать".

 

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

 

  • Наименование – имя шаблона;

  • Уровень – уровень по которому будут отображаться данные (в зависимости от выбора уровня возможно появление разных полей для заполнения);

  • Группы – номера групп;

  • Магазины – номера магазинов;

  • SKUs – номера SKU;

  • Регионы – номера регионов;

  • Фильтр по названию – фильтр для фильтрации позиций по названию;

  • Неделя с – номер недели с которой начнётся отображение;

  • Неделя по – номер недели до которой будет отображаться результат;

  • Прогноз в ден. – отображать прогноз в деньгах;

  • Продажи шт. – отображать продажи в штуках;

  • Цена продаж – отображать цену продаж;

  • Прогноз в ден. (закуп) – отображать прогноз в деньгах по закупочной цене;

  • Продажи ден. – отображать продажи в деньгах;

  • Закупочная цена – отображать закупочную цену;

  • Прогноз (мастер) – отображать прогноз с мастера;

  • Продажи ден. (закуп) – отображать продажи в деньгах по закупочной цене;

  • Страховой запас – отображать страховой запас;

  • Ассорт. маг. -

  • Остаток -

  • Средний страх. запас -

  • Точность – количество знаков после запятой.

Выбор шаблона

Для выбора уже созданного шаблона необходимо выбрать нужный шаблон с выпадающего списка нажав на следующее поле:

 

Для открытия шаблона нужно нажать "Запустить". Откроется таблица с названиями и данными по раньше заданных позициях.

 

Редактирование и удаление

Для редактирования шаблона необходимо выбрать нужный шаблон с выпадающего списка, а после нажать кнопку "Редактировать":

 

После нажатия кнопки открывается модальное окно для редактирования шаблона. В нем пользователь может изменить те же поля, которые были доступны при создании, сохранить изменения, нажав кнопку “Редактировать”, а также удалить шаблон нажав кнопку "Удалить".

 

Фильтр

Для более удобного отображения и поиска позиций в разделе присутствует строка поиска. Поиск происходит по следующим полям:

  • № SKU;

  • Наименование;

  • Магазин.

Сценарии использования

Данный функционал рекомендуется использовать, если необходимо выгрузить прогноз и другие данные (например страховой запас) по одному или нескольким SKU, нескольким магазинам, либо по группам, при этом недели прогноза развернуть по горизонтали. Если разворот недель по горизонтали не нужен, можно также пользоваться функционалом "Отчеты".

Ниже приведены примеры ситуаций, в которых можно использовать выгрузку прогнозов:

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

  • Выгрузка прогноза по товарным группам будет полезна для того, чтобы совершенствовать процесс стратегического планирования в начале года/квартала, за счет сопоставления плана продаж по категориям верхнего уровня и прогноза продаж по товарным группам нижнего. Разница в прогнозе между этими уровнями, когда план по категориям выше, чем суммарный прогноз по товарным группам, как правило, может быть покрыта за счет промо, листинга дополнительного регулярного или акционного ассортимента, открытия новых магазинов.

  • Анализ потенциала продаж за счет расширения дистрибуции, путем сопоставления прогнозов на разных уровнях. Например, сравнение прогноза на уровне региона 0 (вся сеть) с суммарным прогнозом на уровне магазинов, часто показывает разницу в будущем (когда прогноз на уровне региона 0 в будущем больше суммы магазинов), которая может быть покрыта за счет расширения сети и открытия новых магазинов

  • Анализ потенциала товарных групп для расширения ассортимента. Например, разница прогноза на уровне товарных групп с прогнозом на уровне SKU часто показывает разницу (когда в будущем прогноз на уровне товарной группы больше, чем прогноз на уровне SKU), которая может быть покрыта за счет ротации/расширения ассортимента в этой товарной группе.

Мастер

Описание и применение

Страница "Мастер" предназначена для ручной установки прогноза конкретного SKU на определенную неделю по всей сети. Установленный прогноз распределяется пропорционально по всем магазинам во время работы MySales.

Инструкция по работе

Работа с страницей Мастер

Страница "Мастер" имеет широкий функционал который позволяет:

  • отображать список прогнозов;

  • добавлять прогноз;

  • редактировать прогноз;

  • удалять прогноз;

  • применять фильтры для отображения прогнозов;

  • загружать прогнозы с файла;

  • скачивать прогноз.

Список прогнозов отображается в виде таблицы, которая отображает последнюю версию прогноза и имеет следующие поля:

  • № Sku – номер Sku;

  • Наименование – наименование Sku;

  • Неделя – неделя, на которую добавлен прогноз;

  • Тип - тип позиции для которой задан мастер прогноз;

  • Магазины - выбор магазинов на которые распределяется мастер прогноз;

  • Все - индикатор выбора всех магазинов;

  • Прогноз – прогноз, установленный вручную;

  • FIX - указывает фиксировать ли заданный мастер прогноз если срабатывает дневная корректировка. Например, если мастер не зафиксирован и система видит что продается меньше чем задано мастером - она автоматически понизит мастер прогноз. А если мастер зафиксирован, то система оставит мастер прогноз неизменным (значения 1 - фиксировать, 0 - не фиксировать);

  • Дата с - поле, которое указывает на дату начала промо (активно только для позиций типа "Промо");

  • Дата по - поле, которое указывает на дату завершения промо (активно только для позиций типа "Промо");

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения;

  • Примечания – краткое примечание.

Фильтры

Для более удобного отображения и поиска прогнозов на странице "Мастер" присутствуют следующие фильтры:

 

  • Строка поиска. Поиск происходит по полям:

    • № Sku;

    • Наименование;

    • Прогноз;

    • Изменено.

  • Фильтр по неделям. Отображаются только те прогнозы, неделя которых равна выбранной. По умолчанию неделя равна текущей. Если строка поиска не пустая, то появляется возможность выбрать все недели для отображения прогнозов по всем неделям.

  • Фильтр по версиям. Позволяет отобразить все версии прогнозов (более детально о версиях в п. "О версиях"). По умолчанию фильтр выключен и недоступен. Фильтр становится доступным если строка поиска не пустая. В случае использования фильтра в таблице отображаются версии прогноза (редактировать можно только текущую) и становится недоступным удаление прогноза.

Добавление прогноза

Для добавления нового ручного прогноза необходимо нажать кнопку добавления прогноза.

После нажатия кнопки открывается модальное окно добавления прогноза, которое состоит из следующих полей:

  • Группа – поле для выбора товарной группы. Если пользователь хочет пропустить выбор группы и иметь возможность выбирать со всех SKU в системе необходимо поставить галочку возле "Не ограничено группой" (в этом случае загрузка списка SKU для выбора будет происходить дольше);

  • SKU – поле для выбора Sku, которое принадлежит выбранной товарной группе;

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

 

  • Другое - тип по умолчанию - подходит для всех SKU;

  • Новая позиция - тип при задании ручного прогноза для новой позиции;

  • Промо - тип для задания ручного прогноза по позиции которая в промо. При выборе этого типа появляются в форме добавления мастер прогноза два новых поля:

 

  • Эти поля предназначены для выбора даты начала и конца промоакции. Дату необходимо вводить в формате ГГГГ-ММ-ДД;

  • Неделя – поле выбора недели, на которую устанавливается прогноз;

  • Прогноз – поле установки количества прогнозируемого объема продаж;

  • Примечания – поле для записи примечания для нового прогноза.

После заполнения полей необходимо нажать кнопку "Добавить". В случае отмены решения добавления нового прогноза необходимо нажать кнопку "Назад".

В случае если произойдет ошибка при добавлении прогноза появится модальное окно с сообщением об ошибке.

 

Редактирование прогноза

Редактирование прогноза происходит в таблице. Поля "Прогноз", "Примечания", "Дата с", "Дата по" (даты редактируемые только для записей типа "Промо") являются редактируемыми.

При изменении поля "Прогноз" создается новая версия прогноза и обновляются поля "Изменено" и "Посл. изменение".

При изменении поля "Примечания" изменяется последняя версия без создания новой версии. Поля "Изменено" и "Посл. изменение" не обновляются в этом случае.

При изменении полей "Дата с" или "Дата по" создается новая версия прогноза и обновляются поля "Изменено" и "Посл. изменение".

Удаление прогноза

Удаление прогноза происходит при нажатии кнопки 🗑

Пользователю открывается окно с данными прогноза и возможностью его удалить.

При использовании фильтра по версиям удаление прогноза недоступно.

При удалении прогноза удаляются все версии. Данные в таблице обновляются при удалении прогноза.

Экспорт и импорт мастер прогноза

У пользователя есть возможность загружать мастер прогнозы с файла типа csv. Предусмотрено два типа файлов загрузки:

  • Файл загрузки мастер прогноза на конкретную неделю;

  • Файл загрузки мастер прогноза на период между конкретными датами;

Для загрузки прогноза с файла необходимо выбрать файл нажатием на кнопку "Выбрать файл". После выбора файла нажать на кнопку ⏏︎ .

Описания полей файла загрузки мастер прогноза на конкретную неделю:

  • SKU_ID - код SKU MySales;

  • WEEK - неделя на которую добавляется мастер прогноз;

  • TYPE - тип мастер прогноза (1 - Промо, 2 - Новая позиция, 3 - Другое);

  • FIX - указывает фиксировать ли заданный мастер прогноз если срабатывает дневная корректировка. Например, если FIX = 0 и система видит что продается меньше чем задано мастером - она автоматически понизит мастер прогноз. А если FIX = 1, то система оставит мастер прогноз неизменным (принимает значения 1 - фиксировать, 0 - не фиксировать);

  • FCST - значение мастер прогноза;

  • NOTES - заметки (необязательное поле);

  • STORES - магазины для которых вводится мастер прогноз (если мастер на все магазины поле необходимо оставить пустым).

Пример файла загрузки мастер прогноза на конкретную неделю: Файл загрузки мастер прогноза на конкретную неделю.

Описания полей файла загрузки мастер прогноза на период:

  • SKU_ID - код SKU MySales;

  • START_WEEK - неделя начала периода на который загружается мастер;

  • END_WEEK - неделя конца периода на который загружается мастер;

  • TYPE - тип мастер прогноза (1 - Промо, 2 - Новая позиция, 3 - Другое);

  • FIX - указывает фиксировать ли заданный мастер прогноз если срабатывает дневная корректировка. Например, если FIX = 0 и система видит что продается меньше чем задано мастером - она автоматически понизит мастер прогноз. А если FIX = 1, то система оставит мастер прогноз неизменным (принимает значения 1 - фиксировать, 0 - не фиксировать);

  • FCST - значение мастер прогноза;

  • NOTES - заметки (необязательное поле);

  • DATE_FROM - дата начала периода на который загружается мастер;

  • DATE_TO - дата конца периода на который загружается мастер;

  • STORES - магазины для которых вводится мастер прогноз (если мастер на все магазины поле необходимо оставить пустым).

Пример файла загрузки мастер прогноза на период: Файл загрузки мастер прогноза на период.

Для выгрузки прогноза в файл необходимо нажать кнопку  💾

О версиях

Для отслеживания изменений и сохранения истории "Мастер" не перезаписывает прогноз (при обновлении или загрузке с файла), а создает новую версию прогноза. Версии прогноза отображаются при применении фильтра по версиям. При применении фильтра в таблице отображения прогнозов добавляется новое поле "№ Версии". Актуальная версия имеет значение 0, актуальность остальных проранжирована по возрастанию (чем меньше номер тем актуальней).

Во время просмотра версий прогноза возможность удаления становиться не доступной. Редактировать можно только актуальную версию (номер версии которой равен 0).

Сценарии использования

Мастер прогноз используется для корректировки прогноза с учетом факторов, которые прогноз не может учесть. Это обычно либо промо продажи (если не используется промо модуль, про промо продажи описано детальнее ниже), либо новые позиции, по которые нету истории, и мастер прогноз заводится на основании экспертной оценки, либо же другие нестандартные события.

Рекомендуется всегда верифицировать промо-прогноз по топовым позициям а также по новинкам, где нет достаточной истории проведения промо с использованием корректировок с помощью мастер прогноза. Это актуально, так как существует ряд факторов, которые система не может учесть в прогнозе, например:

  • Изменение рыночных условий для топовых позиций, таких как существенное изменение цен на рынке, либо появление конкурирующих позиций.

  • Активности конкурентов, которые проявляются системно с совпадающей географией охвата, такие как расширение или сужение ассортимента, ответные промо-акции и др.

  • События национального масштаба, такие как футбольные чемпионаты, либо другие спортивные события.

  • Новые способы коммуникации с потребителем для донесения информации о промо-активностях, которые не использовались ранее. Например, ранее не проводилась ТВ реклама акций, но в планируемой акции этот канал коммуникаций будет использован. Либо, ранее не проводилась SMS/Viber рассылка, но планируется задействовать этот канал.

Для указанных выше случаев рекомендуется пересматривать прогноз системы на уровне SKU-вся сеть и вводить мастер-прогноз с типом "Промо".

Также использование мастер-прогноза возможно в ряде других случаев:

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

  • Планируемые сужения либо расширения ассортимента, которые могут существенно отразиться на спросе по топовым позициям

  • Переформатирование магазина, изменение выкладки и другие, невидимые для системы факторы, которые могут существенно отразиться на спросе по топовым позициям

Новые

Описание и применение

Страница "Новые" позволяет добавлять новые позиции SKU и рассчитывать прогноз их продаж основываясь на данных по продажам аналогичных товаров. При построении прогноза система учитывает коэффициент влияния каждого из аналогов, который задается при добавлении новой позиции.

Список записей отображается в виде таблицы, которая имеет следующие поля:

  • SKU – номер SKU;

  • Группа – наименование группы;

  • Аналоги – наименование аналогов;

  • Соотношение – коэффициенты влияния аналогов;

  • Неделя – неделя отсечения;

  • Обновление – дата последнего изменения.

Инструкция по работе

Добавление новой позиции

Для добавления новой позиции необходимо нажать кнопку добавления новой позиции (для добавления позиции сначала необходимо ее добавить в базу данных SKU)

После нажатия кнопки открывается модальное окно добавления новой позиции, которое состоит из следующих полей:

  • Группа – название группы Если пользователь хочет пропустить выбор группы и иметь возможность выбирать со всех SKU в системе необходимо поставить галочку возле "Не ограничено группой" (в этом случае загрузка списка SKU для выбора будет происходить дольше);

  • Новая позиция – название новой позиции;

  • Аналоги – названия аналогов новой позиции.

После нажатия кнопки "Продолжить" открывается второе окно, в котором задаются коэффициенты влияния аналогов, а также неделя отсечения:

Редактирование и удаление новых позиций

Удаление позиции происходит при нажатии кнопки ◼︎.

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

Редактирование позиции происходит нажатием кнопки 🖌.

После нажатия открывается окно с возможностью изменить коэффициенты влияния аналогов, а также неделю отсечения.

Фильтр

Для более удобного отображения и поиска SKU в разделе присутствует фильтр по SKU:

Загрузка данных из файла

У пользователя есть возможность загрузки данных о новых позициях из файла. Для этого необходимо подготовить файл в формате csv (разделитель - точка с запятой) со следующими полями:

  • GROUP_ID - номер группы;

  • SKU_ID - номер нового SKU;

  • ANALOGS - список номеров аналогов через запятую (важно, что аналоги должны быть в одной группе с новой позицией);

  • RATIO - коэффициенты влияния каждого аналога через запятую (суммарно должны давать единицу);

  • WEEK - неделя начала продаж нового товара;

Пример csv файла лежит по ссылке: "Пример файла загрузки данных".

Сценарии использования

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

Также аналоги стоит устанавливать для тех позиций, у которых промо-акция проводится первый раз, с целью повышения точности прогнозирования промо. Это - важно, так как иначе система не сможет учесть индивидуальные особенности поведения конкретной позиции в период промо-акций.

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

Дополнительная загрузка

Описание и применение

Страница "Дополнительная загрузка" предназначена установки периода расчета дополнительного прогноза на уровне SKU - вся сеть. Данный прогноз рассчитывается на указанный период времени для преждевременного заказа товара на этот период.

Инструкция по работе

Работа со страницей

Страница "Дополнительная загрузка" имеет функционал который позволяет:

  • отображать список Sku;

  • добавлять записи о расчете дополнительного прогноза;

  • удалять записи о расчете дополнительного прогноза;

  • редактировать записи о расчете дополнительного прогноза;

  • применять фильтры для отображения записей о расчете дополнительного прогноза;

  • выгружать и загружать записи о расчете дополнительного прогноза.

Список записей отображается в виде таблицы, которая имеет следующие поля:

  • № Sku – номер Sku;

  • Наименование – наименование Sku;

  • Неделя с – первая неделя периода;

  • Неделя по – последняя неделя периода;

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения.

Для добавления новой записи необходимо нажать кнопку “Добавить новую запись”

После нажатия кнопки появляется модальное окно добавления новой записи. При добавлении новой записи необходимо ввести следующие параметры:

  • Группа – группа, к которой принадлежит искомое Sku. Если пользователь хочет пропустить выбор группы и иметь возможность выбирать со всех SKU в системе необходимо поставить галочку возле "Не ограничено группой" (в этом случае загрузка списка SKU для выбора будет происходить дольше);

  • Sku – Sku, для которого создается запись;

  • Неделя с – первая неделя периода;

  • Неделя по – последняя неделя периода.

Для подтверждения добавления новой записи необходимо нажать кнопку "Добавить". Для возврата обратно – "Назад".

Для редактирования записи необходимо нажать кнопку  🖌 в строке записи. После нажатия кнопки появляется модальное окно редактирования записи. При редактировании записи, есть возможность редактировать следующие параметры:

  • Неделя с – первая неделя периода;

  • Неделя по – последняя неделя периода.

Для подтверждения редактирования записи необходимо нажать кнопку "Редактировать". Для возврата обратно – "Назад".

Для удаления записи необходимо нажать кнопку 🗑 в строке записи.

 

Фильтры

Для более удобного отображения и поиска записей на странице "Дополнительная загрузка" присутствуют следующие фильтры:

  • Cтрока поиска. Поиск происходит по полям:

    • № Sku;

    • Наименование;

    • Изменено.

  • Фильтр отображения записей по периоду.

Работа с файлами

В "Дополнительной загрузке" присутствует возможность загрузки записей с файла и выгрузка прогнозов в файл.

Для загрузки прогноза с файла необходимо выбрать файл нажатием на кнопку "Выбрать файл". После выбора файла нажать на кнопку ⇪.

"Дополнительная загрузка" поддерживает загрузку файлов 3 типов:

  • tsv с разделителем Tab;

  • txt с разделителем Tab;

  • csv с разделителем ";".

Файл загрузки должен иметь следующие поля:

  • "SKU" – № Sku, для которого создается запись;

  • "WEEK" – первая неделя периода;

  • "WEEK TO" – последняя неделя периода.

Выгрузка прогноза в файл происходит при нажатии на кнопку 💾. В файл выгружается все записи, которые отображаются в таблице со следующими полями: "SKU", "WEEK", "WEEK TO".

Сценарии использования

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

Также функционал "Дополнительная загрузка" может быть использован для того, чтобы загрузить магазины товаром в начале акции на весь период акции, если такие товары имеют эффект повышенного спроса в первые дни акции и насыщения спроса, которому сопутствует падение продаж в последующие дни акции.

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

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

Включенные позиции

Описание и применение

Страница "Включенные позиции" предназначена для ручной установки SKU, для ее добавление в список позиций автозаказа или исключения со списка позиций автозаказа.

Инструкция по работе

Работа со страницей

Страница "Включенные позиции" имеет функционал который позволяет:

  • отображать список SKU;

  • добавлять SKU в список позиций автозаказа;

  • исключить SKU со списка позиций автозаказа;

  • применять фильтры для отображения SKU;

  • скачивать спискsи SKU.

Список SKU отображается в виде таблицы, которая имеет следующие поля:

  • № Группы – номер группы, к которой принадлежит SKU;

  • № SKU – номер SKU;

  • Наименование – наименование SKU;

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения.

Для добавления SKU в список позиций автозаказа необходимо поставить галочку в последней колонке таблицы. Для исключения SKU необходимо убрать галочку. По умолчанию SKU не добавлены в список позиций автозаказа.

При нажатии на кнопку 💬 появляется меню дополнительного функционала:

  • Выбрать все – позволяет добавить все SKU (с примененными фильтрами) в список позиций автозаказа;

  • Удалить все – позволяет исключить все SKU (с примененными фильтрами) из списка позиций автозаказа;

  • Экспортировать в tsv – позволяет выгрузить все SKU (с примененными фильтрами).

Фильтры

Для более удобного отображения и поиска SKU на странице "Включенные позиции" присутствуют следующие фильтры:

  • Строка поиска. Поиск происходит по полям:

    • № Группы;

    • № SKU;

    • Наименование;

    • Изменено.

  • Фильтр отображения SKU. Позволяет отобразить:

    • Все – список всех SKU

    • Выбранные – список всех добавленных SKU в список позиций автозаказа

    • Удаленные – список всех не добавленных и исключенных SKU из списка позиций автозаказа

Сценарии использования

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

Функция "Включенные позиции" никак не влияет на расчет прогноза или заказа в MySales, однако, при необходимости, также может быть использована в настройках MySales для различного рода ограничений списка позиций.

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

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

Эта форма позволяет сделать мягкий переход с прогнозов, которые раньше использовались в вашей система автозаказа на прогнозы MySales.

Регулировка страхового запаса

Описание

Страница "Регулировка Страхового Запаса" предназначена для установки коэффициента страхового запаса для последующего автозаказа.

Коэффициент страхового запаса можно устанавливать на уровнях:

  • SKU-Вся сеть - установленный коэффициент применяется для всех магазинов в сети;

  • Магазин - коэффициент применяется для всех позиций в выбранном магазине;

  • SKU-Магазин - коэффициент применяется для конкретной пары sku-магазин.

В системе расчет страхового запаса происходит автоматически и корректируется с помощью коэффициентов страхового запаса на странице.

Страховой запас для каждой позиции рассчитывается на еженедельной основе и равен значению RMSE (среднеквадратическая ошибка прогноза) для соответствующего прогноза за последние 52 недели. Например если RMSE на 46 неделе составило 35, то автоматический страховой запас для позиции будет равен 35. Система автоматически разбивает прогноз на 3 диапазона: высокий, средний и низкий. В высокий входит высокий сезон продаж и промо периоды, в низкий - периоды сезонного спада продаж, а в средний - все что между ними. Для каждого диапазона страховой запас рассчитывается отдельно (с учетом продаж только соответствующего диапазона).

Как применять коэффициент СЗ

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

Коэффициент страхового запаса можно подымать только после системной оценки достаточности прогноза и страхового запаса. Коэффициент никогда нельзя подымать для отдельных выпадений. Мы рекомендуем подымать страховой запас только для топовых позиций.

Для принятие решения о повышении страхового запаса необходимо руководствоваться следующими критериями:

  • Срок хранения позиции - для скоропорта необходимо оценить не будет ли завышенного запаса, который в свою очередь приведет к списаниям. Для этих товаров необходимо искать баланс между недополученными продажами и потерями из за списаний;

  • Периодичность доставки позиции - стоит учитывать, что коэффициент СЗ применяется с функцией квадратного корня. Таким образом, при ежедневной доставке он будет посчитан в заказе как КОРЕНЬ КВАДРАТНЫЙ(1/7), при еженедельной - как единица от того уровня, который вы видите в MySales;

  • Ценность позиции для компании (маржинальность) - для топовых позиций мы рекомендуем по необходимости подымать СЗ (обычно в ценные позиции являются такими, у которых высокая скорость продаж);

  • Cкорость продаж позиции (чем выше скорость продаж, тем больше вероятность, что будет съеден страховой запас) - для позиций с высокой скоростью продаж, обычно это топовые позиции, которые несут большую ценность, есть смысл повышать значение СЗ для увеличения доступности;

  • Волатильность продаж позиции (непредсказуемые позиции, не имеющие закономерности колебания продаж) - если продажи позиции сильно отличаются от недели к неделе и в этих отличиях не видно каких-либо закономерностей (влияние цены, сезонности, погоды, тренд также можно проверить в интерфейсе MySales), и при этом эта позиция хорошо продается, либо приносит хорошую маржу компании, есть смысл у повышении коэффициента СЗ, чтобы не упускать непредсказуемые скачки продаж. При этом важно не забывать оценивать срок хранения, если это скоропорт.

В общем к работе с СЗ нужно подходить системно, анализируя историю продаж, прогноза и страхового запаса в интерфейсе MySales. Для этого необходимо добавить компоненту Заказ (который представляет прогноз + недельный СЗ) и оценить качество прогноза и достаточность страхового запаса на графике, визуально. Оценивать необходимо не только на текущую неделю, а и историю.

Также не нужно сразу подымать коэффициент СЗ когда возникает выпадение. Нужно сначала проверить систематичность проблемы, так как поднятие СЗ после единичного выпадения ведет к перезаказу.

Инструкция по работе

Коэффициент предназначен для ручной регулировки страхового запаса. С его помощью пользователь может вручную изменить значение страхового запаса для позиции. Пользователь может как увеличивать так и уменьшать страховой запас. Система умножает автоматически рассчитан страховой запас на значение коэффициента.

Для увеличения страхового запаса пользователь должен поставить коэффициент больше единицы. Например, если система автоматически рассчитала страховой запас в размере 35, то поставив коэффициент 2, страховой запас станет равен 70, аналогично если поставить 3, то запас будет 105. Также можно ставить дробные коэффициенты, при коэффициенте 1.6 страховой запас будет 56 (так как 35 * 1.6 = 56).

Для уменьшения страхового запаса пользователь должен поставить коэффициент меньше единицы. Например, если система автоматически рассчитала страховой запас в размере 35, то поставив коэффициент 0.6, страховой запас станет равен 21, аналогично если поставить 0.4, то запас будет 14.

Измененное значение коэффициента страхового сохранится и будет действовать до того времени, пока его не изменят. Коэффициент будет изменять автоматически рассчитанное значения каждую неделю. Например если коэффициент установлен 2, то на следующей недели автоматически рассчитанное значение страхового запаса будет также умножено на 2.

Для возврата страхового запаса к значению по умолчанию, нужно удалить значение с поля коэффициент. Также это можно сделать установив значения коэффициента равным 0 или 1 (при установке значения 0, поле коэффициент автоматически очистится).

Для выгрузки коэффициентов страхового запаса в файл необходимо нажать кнопку ⇱:. Данные запишутся в файл формата Excel.

Установка коэффициента на уровне SKU-Вся сеть

Для установки коэффициента страхового запаса на уровне SKU-Вся сеть необходимо выбрать "SKUs" в строке выбора уровня установки:

После выбора откроется окно с таблицей со всеми SKU в системе:

Таблица имеет следующие поля:

  • № Группы – номер группы, к которой принадлежит Sku;

  • № Sku – номер Sku;

  • Наименование – наименование Sku;

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения;

  • Коэффициент – коэффициент страхового запаса Sku.

Редактирование коэффициента происходит в таблице. Поле "Коэффициент" является редактируемыми.

При изменении поля "Коэффициент" новый коэффициент страхового запаса сохраняется и обновляются поля "Изменено" и "Посл. изменение".

Для более удобного отображения и поиска Sku на странице присутствует строка поиска. Поиск происходит по полям:

  • № Группы;

  • № Sku;

  • Наименование;

  • Изменено.

Установка коэффициента на уровне Магазина

Для установки коэффициента страхового запаса на уровне Магазина необходимо выбрать "Магазины" в строке выбора уровня установки:

После выбора откроется окно с таблицей со всеми магазинами в системе:

Таблица имеет следующие поля:

  • № Магазина – номер магазина;

  • Название – наименование магазина;

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения;

  • Коэффициент – коэффициент страхового запаса Sku.

Редактирование коэффициента происходит в таблице. Поле "Коэффициент" является редактируемыми.

При изменении поля "Коэффициент" новый коэффициент страхового запаса сохраняется и обновляются поля "Изменено" и "Посл. изменение".

Установка коэффициента на уровне SKU-Магазин

Для установки коэффициента страхового запаса на уровне SKU-Магазин необходимо выбрать "SKUs/Магазины" в строке выбора уровня установки:

После выбора откроется окно с таблицей, в которой будут отображены записи пар SKU-Магазин, для которых установлен коэффициент СЗ (если таких пар нету - таблица будет пустая):

Для добавления коэффициента на уровне SKU-Магазин сначала необходимо добавить пару SKU-Магазин. Для этого необходимо выбрать нужное SKU в поле "Select SKU", выбрать нужный магазин в поле "Select store" и нажать кнопку "Добавить":

После нажатия "Добавить" пара SKU-Магазин будет добавлена в таблицу. В таблице отображаются следующие поля:

  • № Sku – номер Sku;

  • Наименование – наименование Sku;

  • № Магазина – номер магазина;

  • Название – наименование магазина;

  • Изменено – пользователь, который последним вносил изменения;

  • Посл. изменение – дата последнего изменения;

  • Коэффициент – коэффициент страхового запаса Sku.

Редактирование коэффициента происходит в таблице. Поле "Коэффициент" является редактируемыми.

При изменении поля "Коэффициент" новый коэффициент страхового запаса сохраняется и обновляются поля "Изменено" и "Посл. изменение".

Загрузка коэффициентов с файла

На странице регулировки страхового запаса для упрощения процесса добавления новых коэффициентов предусмотрена возможность загружать сразу большое количество коэффициентов с файла форматов csv (с разделителем ;) и txt (с разделителем ;).

Для загрузки коэффициентов страхового запаса с файла необходимо нажать на кнопку ⇱:

Загрузка коэффициентов на уровне SKU-Вся сеть

Для корректной загрузки файл загрузки должен иметь следующие поля:

  • SKU_ID - колонка с номером SKU MySales;

  • SS - коэффициент страхового запаса для соответствующего SKU.

Загрузка коэффициентов на уровне Магазина

Для корректной загрузки файл загрузки должен иметь следующие поля:

  • STORE_ID - колонка в которой вводится номер Магазина MySales;

  • SS - коэффициент страхового запаса для соответствующего Магазина.

Загрузка коэффициентов на уровне SKU-Магазин

Для корректной загрузки файл загрузки должен иметь следующие поля:

  • SKU_ID - колонка с номером SKU MySales;

  • STORE_ID - колонка в которой вводится номер Магазина MySales;

  • SS - коэффициент страхового запаса для соответствующего Магазина.

Сценарии использования

Рекомендуется повышать коэф-т страхового запаса при переходе на заказ на основании прогноза для следующих позиций:

  • ТОП 100/500/1000 позиций в продажах в штуках, у которых срок хранения позволяет держать повышенный запас с целью увеличения доступности. При этом, если для ТОП 100 можно рассмотреть поднятие коэф-та страхового запаса до 3-х, то у ТОП 500 рекомендуется использовать коэф-т 2, а у ТОП 1000 возможно рассмотреть использование коэф-та СЗ 1.5. Общее правило статистики говорит о том, что чем выше скорость продаж позиции, тем более точный прогноз, соответственно, тем ниже страховой запас. Однако, непредсказуемые всплески продаж все-же случаются, поэтому повышение коэф-та СЗ по таким позициям оправдано.

  • Позиции - генераторы маржи, имеющие высокую ценность для компании. К таким позициям, например, могут относится товары собственных торговых марок, имеющие длительный срок хранения, позволяющий поднимать страховой запас с целью увеличения доступности. Если эта позиция не входит в ТОП, как правило, коэф-та СЗ 2 вполне достаточно. Возможно также рассмотреть коэф-т 1.5

  • Товары группы фреш с ограниченным сроком хранения, включая овощи и фрукты, молочные продукты, хлеб, другие товары имеющие срок хранения незначительно превышающий цикл доставки. По таким товарам не рекомендуется использовать коэф-т СЗ выше единицы, а в ряде случаев может быть целесообразным его снижение до 0.5 или даже до 0, если есть цель на утро следующего дня иметь по ним нулевой остаток.

Корректировка прогноза

Описание

Страница "Корректировка прогноза" предназначена для ручной установки прогноза на выбранную неделю для комбинаций SKU-Магазин.

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

Ручная корректировка всегда является приоритетной, и прогноз всегда будет равен значению, которое задано на этой странице.

Также важно понимать, если пользователь завел мастер прогноз, и сделал корректировку на основании коэффициента, то на коэффициент будет умножен не изначальный прогноз системы, а именно уже распределенный мастер прогноз. А вот если корректировка задана на основании фиксированного значения прогноза, то распределенный мастер прогноз будет перезаписан значением из формы "Корректировка прогноза".

Добавление корректировки

У пользователя есть возможность добавить корректировку тремя способами:

  • Для одной комбинации SKU-Магазин

  • Для нескольких магазинов

  • Из файла

Для добавления одной комбинации необходимо выбрать SKU и Магазин из соответствующих полей и нажать кнопку "Добавить".

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

Для добавления комбинации SKU и сразу несколько магазинов необходимо нажать кнопку "Создать", после нажатия откроется окно добавления корректировки:

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

Загрузка корректировки с файла

Для упрощения добавления корректировок есть возможность загрузки данных из файла.

Для загрузки корректировок с файла необходимо нажать на кнопку :

Для корректной загрузки файл должен иметь формат csv или txt с разделителем точка с запятой (;). В файле должны присутствовать следующие поля:

  • WEEK - неделя на которую заводится корректировка;

  • SKU_ID - колонка с номером SKU MySales;

  • STORE_ID - колонка с номером Магазина MySales;

  • COEF - коэффициент на который должен быть умножен прогноз;

  • FCST - фиксированное значение прогноза;

В файле должны присутствовать все колонки, но для одной комбинации SKU-Магазин допустимо заполнять только одно значение - либо COEF либо FCST.

Дробные значения в полях COEF і FCST должны быть заведены через точку (Например 1.4).

Образец файла импорта доступен по ссылке.

Аномалии и Исключения

Описание и применение

Страница "Аномалии" предназначена для вывода количества аномальных продаж по магазинам (если пользователь раньше в разделе "Анализ" указал аномальные продажи), а также для вывода исключенных пользователем недель из прогноза на разных уровнях (если пользователь раньше в разделе "Анализ" указал исключенные недели).

Аномальные продажи - это продажи которые являются нестандартными. Обычно при таких продажах система либо завышает либо занижает прогноз, так как не понимает природу таких продаж. Это могут быть оптовые продажи либо просто большой объем продаж обычного товара без каких либо причин.

Такие продажи желательно исключать из прогноза. Есть два варианта как это можно сделать:

  • Если пользователь понимает количество таких продаж - вводить в систему конкретное (или максимально приближенное) количество аномальных продаж, тогда система будет видеть продажи как фактические минус заданные аномальные;

  • Если пользователь не понимает количество таких продаж, то есть смысл полностью исключить неделю из прогноза (как это сделать описано в разделе Работа с вкладкой исключений).

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

Инструкция по работе

Работа с вкладкой Аномалии

Чтобы в вкладке "Аномалии" появились данные пользователь должен указать наличие аномальных продаж при построении прогноза в разделе "Анализ".

Для этого сначала нужно открыть прогноз на уровне одного SKU.

После этого открыть вкладку "Компоненты", выбрать "В штуках" и нажать "Аномалии".

После нажатия на "Аномалии" в окне появиться строка, в которую можно ввести количество аномальных продаж по каждой неделе. Закрыть строку можно нажав на кнопку ⎻.

Список аномалий отображается в виде таблицы, которая имеет следующие поля:

  • Группа – название группы, к которой принадлежит SKU;

  • SKU – название SKU;

  • Магазин – наименование магазина;

  • Аномалии – количество аномальных продаж и неделя.

Фильтры вкладки Аномалии

Для более удобного отображения в вкладке "Аномалии" присутствуют следующие фильтры:

  • По уровню – отображать данные в разрезе SKU или группы (для изменения уровня нужно нажатием выбрать нужное поле);

  • Объединение по позициям:

    • Детальное отображение всех позиций таблицы;

    • По SKU – отображение позиций без магазинов;

    • По группам – отображение только групп и аномалий;

    • По магазинам – отображение только магазинов и аномалий.

  • По периоду – выбор за какой период отображать данные (для подтверждения изменения периода нужно нажать "Применить".

 

Работа с вкладкой Исключения

Для того, чтобы открыть вкладку "Исключения" необходимо нажать на следующую кнопку:

Чтобы в вкладке "Исключения" появились данные пользователь должен указать наличие исключений при построении прогноза в разделе "Анализ". Для этого нужно открыть вкладку "Компоненты", выбрать "В штуках", а затем нажать "Исключения" на любом уровне прогноза.

После нажатия на "Исключения" в окне появиться строка, в которой нужно поставить галочку под неделей, которую нужно исключить из прогноза. Закрыть строку можно нажав на кнопку -.

 

Список исключений отображается в виде таблицы, которая имеет следующие поля:

  • Группа – название группы, к которой принадлежит SKU;

  • SKU – название SKU;

  • Магазин – наименование магазина;

  • Исключения – количество исключений и неделя.

Фильтры вкладки Исключения

Для более удобного отображения в вкладке "Исключения" присутствуют следующие фильтры:

  • По уровню (для изменения уровня нужно нажатием выбрать нужное поле);

    • В разрезе SKU (за умолчанием);

    • В разрезе группы:

  • Объединение по позициям:

    • Детальное отображение всех позиций таблицы;

    • По SKU – отображение позиций без магазинов;

    • По группам – отображение только групп и аномалий;

    • По магазинам – отображение только магазинов и аномалий.

  • По периоду – выбор за какой период отображать данные (для подтверждения изменения периода нужно нажать "Применить".

Сценарии использования

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

Аномалии следует использовать в следующих случаях:

  • Обозначение системе упущенных продаж для тех периодов, где их сложно выделить. Например, товар числился на остатке, но фактически был недоступен для продажи определенное время (например, полдня на протяжении 2-3 дней недели)

  • Обозначение системе упущенных продаж в рамках тех периодов, исключение из анализа которых не улучшит качество прогноза, так как эти недели - ограничены периодами и помогают системе определить ценную для прогнозирования зависимость. Например, промо-периоды

  • Выделение продаж по предварительному заказу, оптовых продаж, либо других заранее спланированных продаж, которые являются разовыми и не носят повторяющийся и массовый характер. Однако, использование в такой ситуации может быть оправдано только при ограниченной истории продаж. В случае, если истории достаточно - более оптимальным будет использование исключений

Исключения следует использовать в следующих случаях:

  • Исключение периодов с существенными упущенными продажами для тех позиций, где достаточно истории и несущественное снижение количества периодов для анализа не повлечет снижения качества прогноза

  • Исключение периодов с существенными продажами по предварительному заказу либо оптовыми продажами для позиций, где достаточно истории регулярных продаж для анализа

  • Исключение промо-периодов из анализа в том случае, если модуль ПРОМО не используется и прогноз MySales строится для регулярных и сезонных продаж, без учета промо-прироста

Плохие позиции

Описание и применение

Страница "Плохие позиции" позволяет пользователю увидеть по каких позициях строится плохой прогноз. После каждого построения прогноза на странице "Анализ", система автоматически добавляет позиции с самой большой ошибкой прогнозирования на страницу "Плохие позиции".

Список плохих позиций отображается в виде таблицы, которая имеет следующие поля:

  • Группа – название группы;

  • SKU – название SKU;

  • Магазин – название магазина;

  • MAPE – средняя абсолютная ошибка в процентах;

  • Первая дата – дата первого прогноза, в котором появилась плохая позиция;

  • Последняя дата – дата последнего прогноза, в котором появилась плохая позиция.

Фильтры

Для более удобного отображения в разделе присутствуют следующие фильтры:

  • По SKU/Группе – выбор отображения в разрезе SKU/Группы;

  • По MAPE – таблица сортируется по наибольшему значению MAPE;

  • По первой дате – таблица сортируется по первой дате;

  • По последней дате –таблица сортируется по последней дате.

Для очистки данных о плохих позициях нужно нажать кнопку "Очистить".

 

Статистика

Страница "Статистика" отображает детализированную статистику каждого построенного прогноза.

Статистика отображается в виде таблицы, которая имеет следующие поля:

  • Дата – дата построения прогноза;

  • Время – время построения прогноза;

  • Кол-во позиций – количество позиций, принимающих участие в прогнозе;

  • Медлен. поз. – кол-во медленно оборачивающихся позиций;

  • Остаток в днях – количество остатка в днях;

  • Доступн. % – доступность на полке в процентах;

  • Доступн. ++ – изменение доступности в процентах;

  • Продажи ++ – изменение продаж в деньгах;

  • % – процентное изменение продаж в деньгах;

  • Остаток -- – уменьшение остатка в деньгах;

  • % – процентное изменение остатка в деньгах;

  • MAPE – средняя абсолютная ошибка в процентах;

Статистику прогноза можно отображать относительно следующих уровней:

  • SKU - магазин;

  • SKU - регион;

  • Группа - магазин;

  • Группа - регион.

Можно отобразить общую статистику, нажав кнопку "Общая статистика", если раньше был построен прогноз по всем позициям.

 

 

(c) MySales Labs Ltd
Единственным и исключительным владельцем программного обеспечения MySales, данной документации и других связанных с MySales сопроводительных материалов, является MySales Labs Ltd