Что такое Доля отмен (Cancel Rate)?
Часть заказов, отменённых до доставки/оплаты.
Формула
Cancel Rate = Отменённые / Все оформленныеКак считать
Делим отменённые заказы на все оформленные за период.
Зачем нужна
Показывает качество ассортимента, логистики и оплаты. Высокий показатель бьёт по выручке.
SQL-запрос
SELECT
DATE(order_created_at) AS date,
COUNT(*) AS orders_total,
COUNT(*) FILTER (WHERE status = 'cancelled') AS cancelled,
ROUND(COUNT(*) FILTER (WHERE status = 'cancelled')::decimal / NULLIF(COUNT(*), 0), 3) AS cancel_rate
FROM orders
WHERE order_created_at >= CURRENT_DATE - INTERVAL '30 day'
GROUP BY 1
ORDER BY 1 DESC;