Средний чек снизился на 10%, и команда готовится менять цены или скидки. Перед решением отсортируйте оплаченные заказы по сумме и посчитайте медиану. Один крупный заказ способен заметно изменить среднее, хотя основная масса покупателей стала тратить больше.
Среднее и медиана отвечают на разные вопросы. Среднее связывает выручку с числом заказов. Медиана показывает сумму в центре упорядоченного ряда: половина заказов ниже неё, половина — выше. Для контроля динамики полезны оба показателя вместе с выручкой, числом заказов и долей крупных покупок.
Почему одного среднего чека недостаточно
Формула среднего чека проста:
Средний чек = Выручка / Число оплаченных заказовОна нужна для плана выручки и декомпозиции продаж. Каждый BYN входит в расчёт, поэтому один заказ на 3 000 BYN влияет на показатель сильнее, чем заказ на 60 BYN.
Медиана использует положение суммы в отсортированном ряду. Microsoft определяет её как число в середине набора; при чётном числе наблюдений берётся среднее двух центральных значений. NIST отдельно отмечает, что крайние значения в хвостах искажают среднее сильнее, чем медиану.
Это не делает среднее ошибочным. Показатели описывают разные части результата:
- среднее показывает выручку на заказ;
- медиана помогает оценить центральный, или типичный, заказ;
- максимумы и верхние процентили показывают роль крупных покупок;
- выручка и валовая прибыль сохраняют финансовый итог.
Учебный пример: среднее падает, медиана растёт
Возьмём по девять оплаченных заказов за два сопоставимых периода. Суммы уже очищены от отмен, а возвраты учтены по одному правилу.
| Номер в ряду | Период A, BYN | Период B, BYN |
|---|---|---|
| 1 | 60 | 65 |
| 2 | 65 | 70 |
| 3 | 70 | 75 |
| 4 | 75 | 80 |
| 5 | 80 | 85 |
| 6 | 85 | 90 |
| 7 | 90 | 95 |
| 8 | 95 | 100 |
| 9 | 380 | 240 |
Итоговые показатели расходятся:
| Метрика | Период A | Период B | Изменение |
|---|---|---|---|
| Выручка | 1 000 BYN | 900 BYN | −10% |
| Заказы | 9 | 9 | 0% |
| Средний чек | 111,11 BYN | 100,00 BYN | −10% |
| Медиана | 80 BYN | 85 BYN | +6,25% |
| Максимальный заказ | 380 BYN | 240 BYN | −36,84% |
| Доля максимального заказа в выручке | 38,0% | 26,67% | −11,33 п. п. |
Восемь первых заказов выросли на 5 BYN каждый. Их среднее поднялось с 77,50 до 82,50 BYN, примерно на 6,45%. Общая выручка и средний чек всё равно снизились: самый крупный заказ стал меньше на 140 BYN.
Вывод для команды меняется. Снижать цены из-за падения среднего чека в такой выборке преждевременно. Сначала нужно понять, почему уменьшился верхний заказ: ушёл B2B-клиент, закончился дорогой товар, изменился канал или крупная покупка была разовой.
Учебный пример показывает влияние одного крупного заказа. Все суммы вымышлены и не описывают продажи реального магазина.
Подготовьте данные до расчёта
Используйте одну строку на заказ. Товары внутри заказа сначала агрегируйте по стабильному order_id, иначе среднее получится на позицию, а медиана — по товарным строкам.
Закрепите пять правил:
- В выборку входят оплаченные заказы одного статуса.
- Отмены и возвраты уменьшают сумму по одинаковой методике в обоих периодах.
- НДС, доставка, чаевые и комиссии включены или исключены одинаково.
- Все суммы приведены к одной валюте и дате курса.
- Сравниваются одинаковые каналы, регионы и типы покупателей.
Если в одном периоде есть оптовые клиенты, а в другом только розница, общая медиана тоже не решит проблему. Разделите выборку на B2C и B2B, сайт и маркетплейс, новых и повторных покупателей — по признаку, который меняет размер заказа и управленческое решение.
Посчитайте среднее, медиану и верхний хвост
В Excel и Google Sheets для диапазона B2:B10 достаточно трёх формул:
=AVERAGE(B2:B10)
=MEDIAN(B2:B10)
=PERCENTILE(B2:B10, 0.9)Официальные справки Excel и Google Sheets используют MEDIAN для центрального значения набора. В Google Sheets функция PERCENTILE с параметром 0,5 эквивалентна медиане; параметр 0,9 помогает следить за верхними 10% заказов.
Если локаль таблицы использует десятичную запятую, разделитель аргументов может отличаться. Возьмите синтаксис из подсказки функции в своём файле и сохраните локаль вместе с шаблоном отчёта.
Для BigQuery можно получить показатели по каждому периоду оконными функциями:
SELECT DISTINCT
period,
COUNT(*) OVER (PARTITION BY period) AS orders,
SUM(order_revenue) OVER (PARTITION BY period) AS revenue,
AVG(order_revenue) OVER (PARTITION BY period) AS avg_order,
PERCENTILE_CONT(order_revenue, 0.5)
OVER (PARTITION BY period) AS median_order,
PERCENTILE_CONT(order_revenue, 0.9)
OVER (PARTITION BY period) AS p90_order
FROM orders
WHERE status = 'paid';Документация BigQuery описывает PERCENTILE_CONT как расчёт процентиля с линейной интерполяцией и показывает 0,5 для медианы. Запрос предполагает, что order_revenue уже хранит итог одного заказа после согласованных корректировок.
Не удаляйте крупные заказы автоматически
Крупный заказ может быть ошибкой данных, реальной оптовой покупкой или важным клиентом. Удаление без проверки сделает отчёт аккуратнее, но потеряет часть бизнеса.
Для каждой аномалии сохраните:
order_idи источник заказа;- сумму до и после возвратов;
- число товаров и категории;
- тип клиента;
- скидку, доставку и промокод;
- признак дубля или тестового заказа;
- решение: исправить, исключить по заранее заданному правилу или оставить.
Дубли и тестовые заказы исправляйте в исходных данных. Реальные крупные покупки оставляйте в выручке, а влияние показывайте отдельной строкой: максимум, P90, доля верхних 5% или 10% заказов.
Как читать сочетание показателей
| Средний чек | Медиана | Что проверить |
|---|---|---|
| Растёт | Растёт | Рост основной массы заказов, цены, комплекты и число товаров в корзине |
| Растёт | Не меняется | Несколько крупных заказов или дорогая категория |
| Падает | Растёт | Снижение верхнего хвоста при росте обычных заказов |
| Падает | Падает | Цены, скидки, товарный микс, число единиц и качество трафика |
Дальше свяжите заказ с воронкой. Если медиана выросла, а выручка упала, проверьте число заказов и конверсию. Если оба показателя растут, но прибыль снижается, откройте себестоимость, скидки, доставку и комиссии. Формулу среднего чека можно сверить в ответе как рассчитать средний чек, а способы роста — в материале как увеличить средний чек.
Для решения по рекламному бюджету используйте валовую прибыль после переменных расходов по схеме юнит-экономики рекламы. Сравнение с общим рынком решает другую задачу и разобрано в инструкции как сравнить рост продаж магазина с рынком.
Минимальный отчёт на месяц
Сохраните для каждого канала и типа клиента:
- выручку после возвратов;
- число оплаченных заказов;
- средний чек;
- медиану;
- P90 или долю верхних 10% заказов;
- максимальный заказ;
- валовую прибыль на заказ;
- дату выгрузки и правила фильтрации.
Покажите абсолютные значения и динамику к сопоставимому периоду. При малом числе заказов добавьте сам упорядоченный ряд: одна цифра тогда объясняет больше, чем процент с двумя знаками.
Критерий готовности
Проверка готова, когда каждая строка соответствует одному оплаченному заказу, правила возвратов и состава выручки совпадают, среднее и медиана посчитаны по одной выборке, а крупные покупки проверены и сегментированы. После этого падение среднего чека можно связать с конкретной причиной: количеством заказов, основной массой корзин или верхним хвостом.
Источники
Материал подготовлен редакцией WiseLab с помощью AI. Источники и фактические утверждения проверены при подготовке.
Что думаете?
Загружаем комментарии…