Анализ продаж начинается с определения показателей. Если просто передать нейросети выгрузку и попросить найти инсайты, она может назвать выручкой сумму заказов, включить отмены или сравнить неполные месяцы. Полезный результат выглядит иначе: рядом с каждым выводом есть формула, период, фильтры и таблица, по которой число можно пересчитать. Такой подход подходит небольшому магазину, сервисной компании и внутреннему проекту.
Сначала опишите устройство выгрузки
Сохраните исходный CSV отдельно и работайте с копией. Укажите кодировку, разделитель, формат дат и десятичный разделитель. Назовите единицу строки: заказ, позиция заказа, платёж или отгрузка. Это принципиально: три позиции одного заказа не означают трёх покупателей. Подготовьте словарь полей и десять обезличенных строк, включая возврат, отмену и пропущенное значение.
В документации Python по CSV описаны диалекты и параметры чтения. Само расширение файла не гарантирует одинаковых разделителей и кавычек. Поэтому сначала проверьте, что названия товаров с запятой не раскололись на лишние столбцы. ИИ можно поручить подготовку проверки, а импорт следует выполнить настоящим табличным инструментом.
Согласуйте формулы до расчётов
- Определите выручку: например, оплаченная стоимость товаров после скидки и возвратов, без доставки. Запишите это словами и формулой.
- Уточните период и часовой пояс. Сравнивайте одинаковые календарные окна или явно показывайте разную длительность.
- Посчитайте пропуски, уникальные идентификаторы, отрицательные суммы и повторения. Не удаляйте необычные записи автоматически.
- Постройте базовую сводку по неделям и категориям, затем проверяйте конкретные гипотезы.
- Отделите наблюдение от объяснения: рост среднего чека сам по себе не доказывает успех рекламной кампании.
Небольшой расчёт, который легко проверить
Числа далее иллюстративные. В выгрузке есть три оплаченных заказа на 1 000, 1 500 и 2 000 рублей. По второму зарегистрирован возврат 500 рублей, а отдельный заказ на 3 000 рублей отменён. При выбранном определении выручка равна 4 000 рублей. Средняя выручка на оплаченный заказ составляет 4 000 / 3, то есть примерно 1 333,33 рубля. Отменённый заказ не входит ни в числитель, ни в знаменатель.
Если CSV содержит позиции, предварительно соберите заказы по идентификатору. Возврат может быть отдельной строкой или полем исходной строки; одновременное применение обоих механизмов удвоит вычет. Попросите модель перечислить возможные представления возврата и указать, какое подтверждается реальными полями. При недостатке данных оставьте вопрос открытым.
Промпт для воспроизводимого отчёта
Проанализируй приложенный CSV продаж. Сначала опиши единицу строки, типы полей, пропуски и дубли. Не меняй исходник. Выручка: оплаченная стоимость товаров после скидок и возвратов, без доставки. Отмены исключаем. Подготовь исполняемый расчёт, контрольные суммы и сводку по неделям. Для каждого вывода укажи исходные поля, фильтр и число наблюдений. Причины изменений обозначай как гипотезы. Если определения неоднозначны, перечисли вопросы до расчёта.Что проверить перед отправкой руководителю
Сверьте общий итог с независимой суммой в таблице. Возьмите несколько заказов и пройдите их вручную от исходных строк до агрегата. Убедитесь, что сумма категорий совпадает с итогом, а строки без категории не исчезли. Для процентного изменения покажите исходную базу: увеличение с одного заказа до двух равно ста процентам, но ещё мало говорит о стабильном спросе.
В отчёте сохраните дату выгрузки, границы периода, число исключённых строк и причины исключения. Ссылка на исходник, версия расчёта и словарь показателей важнее декоративного графика. Если следующая выгрузка изменит названия колонок, проверка должна остановить процесс, а не молча выдать красивую пустую сводку.
Частые вопросы
Можно ли загрузить только скриншот таблицы?
Для обсуждения структуры можно, для итогового расчёта лучше использовать CSV. На изображении могут быть скрыты строки, обрезаны числа и потеряны знаки. После распознавания потребуется отдельная сверка каждой значимой суммы.
Что делать с персональными данными клиентов?
Для анализа категорий и среднего чека обычно достаточно случайного идентификатора. Уберите имена, телефоны и адреса, если они не нужны для поставленного вопроса. Стабильный псевдоним позволит считать повторные покупки без раскрытия контактов.
Как понять, что отчёт готов?
Другой человек должен получить те же итоги из той же выгрузки по сохранённым правилам. Если воспроизводится только текст объяснения, работа ещё не закончена.
Гайд подготовлен для Tarasov Code — проекта Ильи Тарасова и TarasovWeb.
