ДРР кампаний Яндекс Директа по месяцам
SQL, по которому посчитано
WITH monthly AS (
SELECT date_trunc('month', date) AS month_start,
sum(cost) AS cost,
sum(revenue) AS revenue
FROM ads
WHERE source = 'Яндекс Директ'
AND date >= (SELECT date_trunc('month', max(date)) - INTERVAL '11 months' FROM ads)
GROUP BY 1
)
SELECT month_start,
round(cost, 0) AS cost_rub,
round(revenue, 0) AS revenue_rub,
round(cost / revenue, 4) AS drr
FROM monthly
WHERE revenue > 0
ORDER BY month_start