Schema Theory

← Back to KPIs & Dashboards

Average Revenue Per User (ARPU)

Description

This KPI measures the average revenue generated per user over a specific period, commonly used in subscription-based businesses.

Visual Example

ARPU Visual

DAX Formula

ARPU = 
    DIVIDE(
        SUM(Sales[Revenue]),
        DISTINCTCOUNT(Sales[UserID])
    )          

SQL Statement

SELECT 
      SUM(Revenue) * 1.0 / COUNT(DISTINCT UserID) AS ARPU
    FROM 
      Sales
    WHERE 
      Revenue IS NOT NULL AND UserID IS NOT NULL;    

Usage Notes

Downloads