Средняя выручка на платящего юзера.
$$ARPPU = \frac{Revenue}{|Paying Users|}$$
Средняя выручка на ПЛАТЯЩЕГО юзера. В отличие от ARPU (где знаменатель — все юзеры включая бесплатных), ARPPU показывает экономику только платящих.
SELECT
date_trunc('month', subscription_started) AS cohort,
sum(monthly_revenue) / count(DISTINCT user_id) AS arppu
FROM subscriptions
WHERE status = 'active'
GROUP BY 1
ORDER BY 1;