Содержание
Средняя цена продаж: считайте по штукам, а не по строкам SKU
В таблице с продажами стоит по одной строке на артикул. Если посчитать среднее из цен этих строк, каждый артикул получит одинаковый вес, независимо от числа проданных штук. Такой показатель описывает строки вашей таблицы, но не обязательно цену средней проданной единицы.
Сначала сформулируйте вопрос
Для задачи «по какой средней цене продали одну единицу» нужны сумма продаж и количество именно тех же единиц. Зафиксируйте период, магазины, валюту и правила отбора. В этом порядке рассматриваем состоявшиеся продажи с положительным количеством; возвраты и корректировки разбираются отдельно. Это рабочая граница расчёта, а не определение показателя любого маркетплейса.
Выберите одно денежное основание: например, сумму продажи товаров после скидки продавца в вашем источнике. Не смешивайте её с перечислением от площадки после удержания услуг. Название и смысл исходной денежной колонки должны быть записаны рядом с результатом.
Используйте количество как вес
Общий принцип взвешенного среднего описан в справочнике NIST Dataplot: произведения значений и весов суммируют, затем делят на сумму весов. Применяя этот принцип к проданным единицам, используйте количество как вес цены.
Для каждой строки обозначьте количество как q, сумму продажи как S, а цену одной единицы как p. Если S = p × q, то:
Средняя цена проданной единицы = сумма S / сумма q
или равнозначно:
Средняя цена проданной единицы = сумма (p × q) / сумма q
Эти формулы работают для одной и той же согласованной выборки. Если в строке уже хранится общая сумма, не умножайте её на количество второй раз. Если цена усреднена после группировки, сохраните количество, с которым она рассчитана.
Проверьте строки до деления
Сопоставьте несколько исходных операций с выгрузкой. Что означает количество: единицы товара, упаковки или заказы? Относится ли сумма к товару или ко всему заказу? Если один заказ повторяется в нескольких товарных строках, его общую сумму нельзя повторно складывать для каждой позиции.
Отдельно проверьте пустые количества, нулевые строки и отрицательные корректировки. Не подменяйте пустое значение единицей. При нулевом общем количестве средняя цена для такой выборки не определена; показывайте отсутствие расчёта, а не ноль рублей.
Сверьте итог на двух уровнях
Сначала рассчитайте сумму продаж и число единиц по исходным операциям. Затем сгруппируйте те же данные по SKU и повторите расчёт через суммы и количества групп. Итоги должны совпасть с учётом округления. Если нет, ищите потерянные строки, повторное включение суммы заказа или изменение фильтра.
Рост средней цены ещё не доказывает повышение цен отдельных товаров: могло измениться соотношение продаж дорогих и дешёвых SKU. Для решения о ценах посмотрите состав продаж и значения по самим артикулам. Завершённый расчёт хранит формулу, денежное основание и выборку, поэтому его можно воспроизвести без догадок о том, что означает «средняя».
Комментарии 0