Role: Data Analyst / BI Developer
Domain: Subscription / SaaS Analytics
Stack: Google Sheets · Data Modeling · KPI Framework
Google Sheets Analytics Model · MRR Engine + Churn + Tenure + Usage
Role: Data Analyst / BI Developer
Domain: Subscription / SaaS Analytics
Stack: Google Sheets · Data Modeling · KPI Framework
This project is a self-contained subscription analytics suite designed to turn customer, subscription, and product usage data into a decision-ready KPI layer and an executive dashboard.
The model includes an MRR engine (new vs. churned revenue), logo churn tracking, ARPU, tenure analysis, and usage breakdowns to connect revenue outcomes to customer behavior.
It is built to be Excel/Google Sheets compatible and structured to scale from ad-hoc analysis into a repeatable monthly reporting workflow.
Subscription businesses need consistent, comparable KPI definitions over time. Most reporting breaks down because revenue and customer events are scattered across tables with inconsistent logic.
This suite solves those issues by:
The workbook is organized as a simple analytics “stack”:
Core entities
Customers_cleanSubscriptions_cleanUsageLogs_cleanScale (dataset)
The KPI layer is built around a monthly MRR engine that decomposes revenue into movement components instead of reporting a single line.
Lifecycle signal (from the dashboard)
Customer longevity is modeled explicitly by calculating month-level tenure and assigning each customer to a bucket.
The suite includes product usage logs to support segmentation beyond billing events. Usage is aggregated by month and feature area to connect engagement to commercial outcomes.
ActionsPerformedThis model supports typical subscription analytics questions such as:
Potential next steps