Consumption Revenue Growth Rate: The month-over-month change in Consumption Revenue.
Formula
Consumption Revenue Growth Rate = (Consumption Revenue this month − Consumption Revenue last month) / Consumption Revenue last month × 100 Computable definition
The canonical formula in the GASP formula grammar. The MCP server compiles it to SQL over the datasets listed below.
(metric.consumption_revenue - lag(metric.consumption_revenue, 1 month)) / lag(metric.consumption_revenue, 1 month) Unit: percent (the formula yields an unscaled ratio)
Data requirements
Grain: Per credit event, aggregate monthly · Frequency: Daily sync · Aggregation: aggregate (month) · Staged: yes, a cohort or prior-period comparison that a staged dataset makes cheaper · Main source: Billing.
| Field | Dataset | Type |
|---|---|---|
credit_amount | credit_event | decimal |
credit_event_type | credit_event | string |
event_date | credit_event | date |
Example SQL (Postgres)
SELECT (CAST((((-(SELECT COALESCE(SUM(credit_amount), 0) FROM credit_event WHERE event_date >= :period_start AND event_date <= :period_end AND credit_event_type = 'consumption'))) - ((-(SELECT COALESCE(SUM(credit_amount), 0) FROM credit_event WHERE event_date >= (:period_start - INTERVAL '1 month') AND event_date <= (((:period_end + INTERVAL '1 day') - INTERVAL '1 month') - INTERVAL '1 day') AND credit_event_type = 'consumption')))) AS DOUBLE PRECISION) / NULLIF(((-(SELECT COALESCE(SUM(credit_amount), 0) FROM credit_event WHERE event_date >= (:period_start - INTERVAL '1 month') AND event_date <= (((:period_end + INTERVAL '1 day') - INTERVAL '1 month') - INTERVAL '1 day') AND credit_event_type = 'consumption'))), 0)) AS consumption_revenue_growth_rate From an agent: with the GASP MCP server, call
lookup_metric({ "name": "Consumption Revenue Growth Rate" }) or generate_query({ "metric": "Consumption Revenue Growth Rate", "adapter": "<your adapter JSON>" }).
What It Tells You
Whether usage is accelerating or slowing. It is the consumption counterpart of MRR Growth Rate and the figure consumption companies discuss on their earnings calls.
Common Mistakes
- Comparing periods of different lengths without adjusting
- Counting credit purchases as growth