This project performs RFM segmentation and churn analysis on e-commerce customer data using Python and Power BI, helping derive actionable insights for marketing strategies.
- Customer Segments by RFM scores
- Churn Insights (retained vs lost customers)
- Top Value Customers filter
- Heatmap of R-F segments with average spending
Built in: Power BI
Data processed with: Python (pandas, sklearn)
- RFM Segmentation (Recency, Frequency, Monetary)
- Churn Labeling (
Churnedcolumn from Recency) - Grouping + scoring using quantiles
- Visualization in Power BI
π¦
βββ README.md
βββ data
βββ Online Retail.xlsx
βββ data.csv
βββ images
βββ dashboard_preview.png
βββ notebook
βββ rfm_churn.csv
βββ rfm_churn_analysis.ipynb
βββ powerbi
βββ RFM_Churn_Report.pbix.pbix
Β©generated by GitTree
- Clone the repo
- Open
notebooks/rfm_churn_analysis.ipynbto see Python part - Open
powerbi/RFM_Churn_Report.pbixin Power BI Desktop - Use filters to explore insights
