% of customers lost in the period
% of customers lost in the period
The KPI only flags a customer as 'lost' after a 90-day inactivity window, confirming a revenue loss that has already occurred over the preceding quarter.
(Lost clients / Total clients at start) x 100One row per customer sales order line — customer × product × site × date
A preview of what's actually built for this KPI — extracted from the real Implementation Pack, not a mockup.
This is the primary ratio the pack's other measures build on — trend, rank, and period-comparison variants, all on Fact_Customer_Order_Line. It uses VAR/RETURN to keep the logic readable instead of one giant nested expression.
Fact_Customer_Order_Line — 6 mandatory columns — qty ordered, customer key, ...Dim_Customer — key + nameDim_Product — key + nameDim_Site — key + nameDim_Date — Auto-generated calendar table — no customer data requiredFull field-by-field data contract, in 4 SQL dialects (SQL Server, Snowflake, Databricks, BigQuery), ships in the pack.
| Target | 0.08 — performance considered compliant at or below this line |
| Warning | 0.16 — amber alert — triggers a review |
Both live in one Excel tab — change them, refresh the report, done. No DAX editing needed.
Everything you need to build Customer Churn Rate in Power BI — dimensional model, DAX measures, SQL views, and a food-industry demo dataset.