СтатьяАналитика

Как проверить средний чек по медиане и крупным заказам

На учебной выборке считаем среднее, медиану и верхний хвост заказов, чтобы один крупный чек не привёл к ошибочному решению по цене или рекламе.

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

Средний чек снизился на 10%, и команда готовится менять цены или скидки. Перед решением отсортируйте оплаченные заказы по сумме и посчитайте медиану. Один крупный заказ способен заметно изменить среднее, хотя основная масса покупателей стала тратить больше.

Среднее и медиана отвечают на разные вопросы. Среднее связывает выручку с числом заказов. Медиана показывает сумму в центре упорядоченного ряда: половина заказов ниже неё, половина — выше. Для контроля динамики полезны оба показателя вместе с выручкой, числом заказов и долей крупных покупок.

Почему одного среднего чека недостаточно

Формула среднего чека проста:

Средний чек = Выручка / Число оплаченных заказов

Она нужна для плана выручки и декомпозиции продаж. Каждый BYN входит в расчёт, поэтому один заказ на 3 000 BYN влияет на показатель сильнее, чем заказ на 60 BYN.

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

Это не делает среднее ошибочным. Показатели описывают разные части результата:

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

Учебный пример: среднее падает, медиана растёт

Возьмём по девять оплаченных заказов за два сопоставимых периода. Суммы уже очищены от отмен, а возвраты учтены по одному правилу.

Номер в рядуПериод A, BYNПериод B, BYN
16065
26570
37075
47580
58085
68590
79095
895100
9380240

Итоговые показатели расходятся:

МетрикаПериод AПериод BИзменение
Выручка1 000 BYN900 BYN−10%
Заказы990%
Средний чек111,11 BYN100,00 BYN−10%
Медиана80 BYN85 BYN+6,25%
Максимальный заказ380 BYN240 BYN−36,84%
Доля максимального заказа в выручке38,0%26,67%−11,33 п. п.

Восемь первых заказов выросли на 5 BYN каждый. Их среднее поднялось с 77,50 до 82,50 BYN, примерно на 6,45%. Общая выручка и средний чек всё равно снизились: самый крупный заказ стал меньше на 140 BYN.

Вывод для команды меняется. Снижать цены из-за падения среднего чека в такой выборке преждевременно. Сначала нужно понять, почему уменьшился верхний заказ: ушёл B2B-клиент, закончился дорогой товар, изменился канал или крупная покупка была разовой.

Два ряда из девяти заказов: средний чек падает со 111,11 до 100 BYN, медиана растёт с 80 до 85 BYN, а крупнейший заказ уменьшается с 380 до 240 BYN

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

Подготовьте данные до расчёта

Используйте одну строку на заказ. Товары внутри заказа сначала агрегируйте по стабильному order_id, иначе среднее получится на позицию, а медиана — по товарным строкам.

Закрепите пять правил:

  1. В выборку входят оплаченные заказы одного статуса.
  2. Отмены и возвраты уменьшают сумму по одинаковой методике в обоих периодах.
  3. НДС, доставка, чаевые и комиссии включены или исключены одинаково.
  4. Все суммы приведены к одной валюте и дате курса.
  5. Сравниваются одинаковые каналы, регионы и типы покупателей.

Если в одном периоде есть оптовые клиенты, а в другом только розница, общая медиана тоже не решит проблему. Разделите выборку на 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. Источники и фактические утверждения проверены при подготовке.

Загружаем рейтинг…

Насколько полезен материал?

Выберите оценкуСлева — меньше пользы, справа — больше

Загружаем вашу оценку…

Что думаете?

Загружаем комментарии…

СЛЕДУЮЩИЙ ШАГ

Что ещё поможет в этой задаче