Средний возврат на единицу по маркетплейсам за последний месяц
SQL, по которому посчитано
WITH last_month AS (
SELECT date_trunc('month', max(date)) AS month_start
FROM sales
)
SELECT
channel,
SUM(units) AS sold_units,
round(SUM(returned_revenue), 0) AS returned_revenue,
round(SUM(returned_revenue) / NULLIF(SUM(units), 0), 0) AS avg_return_per_unit
FROM sales
WHERE date >= (SELECT month_start FROM last_month)
AND channel IN ('Wildberries', 'Ozon', 'Яндекс Маркет')
GROUP BY channel
ORDER BY avg_return_per_unit DESC
LIMIT 30