← Все работы

Доставка обедов: одна выполненная продажа на заказ

О коллекции

Авторская работа коллекции Аишки. Персонажи и исходные ситуации придуманы; материал не подтверждает заказ или результат действующего клиента.

Дата сценария:

Повторы оплаты и выполнения не увеличивают продажу; отмена до выполнения остается финансовым вопросом.

Дата выпуска кейса
РольАналитик управленческого учёта
ПроектКонцепция

О проекте

Задача

Три заказа проходят разные пути: O18 выполнен, O19 оплачен и отменен, O20 выполнен и частично возвращен. Дубли событий добавлены отдельно, чтобы проверить устойчивость отчета.

Решение

Я храню состояние заказа и ID каждого события. Выручка примера появляется при первом выполнении; оплата отражается только в денежном потоке. Возврат после выполнения уменьшает обе величины, а возврат отмененного — только деньги.

Результат

Два выполненных заказа дали 2100 ₽ до возврата и 1800 ₽ после него. Отмененный O19 не создал продажу, его 600 ₽ вернулись отдельным событием. Повторы E1/E2 и новое выполнение O18 не увеличили итог.

Что передано заказчику

  • index.html
  • source.json
  • source.csv
  • result.json
  • result.csv
  • engine.js
  • checks.json
  • style.css

Инструменты и подход

Навыки

Словарь метрикСверка источниковSQL-аналитикаУправленческие отчеты

Готовая работа

Повтор события не становится второй продажей

В журнале для O18 оплата на 900 и изменение состояния заказа — разные факты. Повторная доставка уже известного события не должна увеличивать деньги или число выполненных заказов. Я проверяю идентичность события прежде расчёта, а выполненную продажу связываю с состоянием исполнения.

Разбор и материалы

Вклад и команда

Я собрала событийный отчёт заказов еды с исключением повторов и проверкой возвратов.

Ссылки и материалы

Связанные услуги

Другие работы

Словарь метрикСверка источниковSQL-аналитика

Редакционная концепция по брифу P44-C04. Ситуации и значения подготовлены для проверки подхода.

Материалы доступны для изучения и самостоятельной проверки.

Обсуждение

Задайте вопрос об этой работе, обсудите решение или поделитесь своим опытом.

Обсуждение открыто для всех участников.

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