Содержание
Средняя цена выросла: пересчитайте одинаковую корзину SKU
Средняя цена проданной единицы стала выше. Это ещё не ответ на вопрос, подорожали ли сами товары: покупатели могли чаще выбирать дорогие варианты. Чтобы проверить именно изменение цен, пересчитайте один и тот же набор SKU с неизменным количеством каждого товара.
Какой вопрос решает фиксированная корзина
В методологическом обзоре ONS, раздел 2, объясняется принцип: для выделения изменения цен фиксируют товары, их количество и качество. Один из вариантов сравнения состоит в оценке корзины базового периода по ценам текущего.
Ниже этот принцип применён к диагностике продаж магазина. Это простой внутренний расчёт для двух периодов, а не воспроизведение официального индекса потребительских цен.
Подготовьте сопоставимые строки
Понадобятся выгрузки состоявшихся продаж за два выбранных периода: идентификатор варианта товара, сумма продажи и число единиц. Используйте одинаковые магазины, валюту, денежное основание и правила отбора. Отмены, возвраты и корректировки сначала выделите отдельно. Сумма после скидки продавца и выплата после услуг площадки не взаимозаменяемы.
Для каждого SKU рассчитайте цену единицы из суммы и количества внутри периода. Способ расчёта разобран в материале о средней цене продаж. Здесь задача следующая: сохранить веса первого периода при сравнении со вторым.
Сопоставляйте конкретный вариант и упаковку. Если состав набора или объём изменились, одинаковое название не делает товар сопоставимым. Не присоединяйте новый SKU только потому, что он похож на выбывший.
| Поле | Что записать |
|---|---|
| SKU | Устойчивый идентификатор одного варианта |
| q0 | Число проданных единиц в базовом периоде |
| p0 | Средняя фактическая цена единицы в базовом периоде |
| p1 | Средняя фактическая цена того же товара во втором периоде |
| Сопоставимость | Вариант, упаковка и денежное основание совпадают |
Оставьте в расчётной корзине товары с положительным количеством и определённой ценой в обоих периодах. Нулевые продажи во втором периоде не означают нулевую цену. Такие SKU вынесите в отдельный список исключений вместе с новыми товарами.
Посчитайте стоимость одной корзины дважды
Для согласованного набора строк вычислите:
C0 = сумма (p0 × q0)
C1 = сумма (p1 × q0)
В обеих формулах используется одно и то же q0. Первое значение показывает стоимость базовой корзины по базовым ценам, второе переоценивает её по ценам следующего периода. При положительном C0 изменение стоимости равно:
Изменение = (C1 / C0 − 1) × 100%
Если во второй формуле подставить фактическое количество второго периода, состав корзины снова изменится и проверка перестанет отделять его влияние. Сохраните промежуточные произведения по SKU, чтобы итог можно было сверить со строками.
Сравните результат с общей средней
Если общая средняя цена выросла, а стоимость фиксированной корзины почти не изменилась, проверьте доли дорогих SKU и исключённые товары. Это направление дальнейшего разбора, а не доказательство единственной причины роста.
Если выросли оба показателя, посмотрите вклад каждого SKU: (p1 − p0) × q0. Он показывает, какие строки сильнее изменили стоимость выбранной корзины. Не выдавайте его за дополнительную выручку: фактические объёмы второго периода могут быть другими.
Фактическая цена внутри SKU тоже зависит от скидок, каналов и состава операций. Расчёт не доказывает, что менеджер изменил прайс-лист. Для такого вывода нужны история установленных цен и условий продаж.
Покажите границы вывода
Рядом с итогом укажите два периода, источник денег, состав корзины и долю базовой суммы продаж, которую покрывают сопоставленные SKU. Отдельно сохраните новые, выбывшие и изменённые товары. При слабом покрытии вывод относится к сопоставимой части, а не ко всему ассортименту.
Проверка завершена, когда стоимость обеих корзин воспроизводится из одних и тех же строк, исключения объяснены, а изменение общей средней не названо автоматически повышением цен каждого товара.
Комментарии 0