Skip to content

YashPuri22/churn-analytics-python-sql-powerbi

Repository files navigation

📊 Customer Churn Analysis

📌 Project Overview

This project analyzes customer churn behavior in a telecom company to identify key drivers of customer attrition and revenue loss.

🛠 Tools Used

  • Python (Data Cleaning & Feature Engineering)
  • SQL (Data Analysis)
  • Power BI (Data Visualization)

🔄 Workflow

Raw Data -> Data Cleaning (Python) -> Analysis (SQL) -> Dashboard (Power BI)

📊 Key Insights

  • Month-to-month customers have highest churn (~43%)
  • New customers (0–1 year) are most likely to churn (~47%)
  • Electronic check users show higher churn behavior
  • ~$139K revenue is at risk due to churn

💡 Business Recommendations

  • Encourage long-term contracts
  • Improve onboarding for new customers
  • Target high-risk segments with retention strategies

📁 Files Included

  • Cleaned dataset
  • Python notebook
  • SQL queries
  • Power BI dashboard

About

End-to-end churn analytics project combining Python (feature engineering & modeling), SQL (business KPI extraction), and Power BI (executive dashboard) to identify revenue risk and customer retention opportunities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors