Базовое правило цены
Для всех ценовых расчётов используется столбец С учетом скидки. Пустые, нулевые и некорректные значения исключаются. Без учета скидки используется только как справочная цена и как вторая линия на сравнительном графике «Динамика цен по периодам».
Фильтры
Город, сеть, бренд, вид магазина, SKU и период объединяются по правилу «И»: строка должна соответствовать всем выбранным условиям. Несколько значений внутри одного фильтра объединяются по правилу «ИЛИ».
Тип акции
Список формируется из значений столбца Тип акции в загруженном Excel. Выбранные типы объединяются по правилу «ИЛИ»; без выбора ограничения нет.
Карточки показателей
Наблюдения — число строк после фильтров. Минимум и максимум — крайние цены покупки. Средняя — арифметическое среднее; дополнительно показывается медиана. Доля промо — строки с заполненным типом акции / все строки. Средняя скидка — среднее исходного столбца % Отклонения.
Средняя цена в категории
Арифметическое среднее цены покупки по всем наблюдениям соответствующего типа товара. При выборе SKU категория считается по базовой выборке без ограничения по SKU.
Позиционирование SKU по сетям
Средняя цена выбранного SKU в сети сравнивается со средней ценой его категории. Ниже категории более чем на 5% — зелёный; выше более чем на 5% — красный; отклонение в пределах ±5% — нейтральное.
Динамика выбранных SKU по сетям
Для каждой комбинации дата × сеть × SKU берётся медиана цены покупки по магазинам. Каждая комбинация «сеть × SKU» — отдельная линия. Пустые даты соединяются между соседними доступными точками.
Динамика цен по периодам
По каждой дате считается арифметическое среднее всех строк выборки. Синяя линия — цена с учётом скидки, красная пунктирная — цена без скидки.
Средняя цена по сетям
Арифметическое среднее цены покупки всех строк сети. Сети сортируются от дешёвой к дорогой. Среднее ниже 90 ₽ — зелёное, выше 150 ₽ — красное, остальные значения — синие.
Цены по брендам
Для каждого бренда показываются минимум, арифметическое среднее и максимум цены покупки по всем строкам текущей выборки.
Типы магазинов и акций
Круговые диаграммы показывают долю строк каждого вида магазина и каждого заполненного типа акции. Цвета различают категории и не являются оценкой результата.
Промоактивность сетей
Заполненный Тип акции / все строки сети. До 40% — синий, свыше 40% — оранжевый, свыше 70% — красный.
Таблица городов
Для города показываются число строк, уникальных SKU, уникальных сетей и арифметическое среднее цены покупки.
Тепловая карта «бренд × сеть»
В ячейке — средняя цена с учетом скидки для бренда в сети. Шкала рассчитывается отдельно для каждого бренда: минимальная цена зелёная, максимальная красная, остальные — промежуточные. Нажатие на название бренда сортирует сети по его цене; повторное нажатие меняет направление.
Детальная таблица
Показывает исходные строки после общих фильтров. Фильтры под заголовками применяются одновременно. Текст ищется по частичному совпадению; числовые поля принимают условия <100, >=80 и диапазоны 80-120. Цвет скидки: ниже −10% — зелёный, от −10% до −5% — оранжевый, от −5% до 0% — обычный текст.
Вкладка «Инсайты»
Расчёты выполняются по текущим общим фильтрам. Последней считается максимальная доступная дата внутри выбранного периода. Для пары SKU × сеть используется медиана цены по магазинам. Ценовое отклонение сравнивает эту медиану с медианой того же SKU по сетям. Ценовой индекс сети — среднее отношение цены сети к медиане рынка по сопоставимым SKU; значение 100 соответствует рынку. В индекс входят только SKU, представленные минимум в двух сетях.
Изменения, промо и контроль качества
Изменение цены сравнивает два последних доступных замера каждой пары SKU × сеть, поэтому отсутствие строки на общей последней дате не создаёт искусственный скачок. Доля промо — строки с заполненным типом акции / все строки сети на последнюю дату. «Без изменения цены» означает, что тип акции заполнен, но цены с учётом и без учёта скидки совпадают. Скачком считается изменение более чем на 30%.
РРЦ и вкладка «Внимание»
РРЦ настраивается один раз для каждого SKU брендов Круазетт и Щедрые и пока действует одинаково во всех каналах. Фактическая цена — медиана столбца С учетом скидки для пары SKU × канал на последнюю дату текущей выборки. Отклонение = (фактическая цена − РРЦ) / РРЦ × 100%. По модулю: менее 5% — норма, 5–10% включительно — внимание, более 10% — критично. Каналы HYPERMARKET/Гипермаркет, SUPERMARKET/Супермаркет, Alcomarket/Алкомаркет и e-comm/Интернет магазин объединяются. Настройки хранятся локально и могут быть перенесены JSON-файлом.
Важное правило взвешивания
Арифметические средние считаются по строкам наблюдений. Поэтому магазин или сеть с большим количеством строк сильнее влияет на общий результат. Исключение — график выбранных SKU, где по магазинам используется медиана.