whatisgithub

What is analystlab-africa-week-5-task-telco-customer-churn-analysis?

vivian-okoaze/analystlab-africa-week-5-task-telco-customer-churn-analysis — explained in plain English

Analysis updated 2026-05-18

0Audience · dataComplexity · 1/5Setup · easy

In one sentence

A student case study analyzing why telecom customers cancel service, using SQL, Excel, and Power BI to build a churn dashboard.

Mindmap

mindmap
  root((Churn Analysis))
    What it does
      Analyzes telecom churn data
      Builds interactive dashboard
      Documents findings in a report
    Tech stack
      SQL Server
      Excel
      Power BI
    Use cases
      Learn analytics workflow
      Study churn drivers
      Portfolio example
    Audience
      Students
      Aspiring analysts
      Business stakeholders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study a worked example of a churn analysis project from data cleaning to dashboard.

USE CASE 2

Learn how SQL, Excel, and Power BI can be combined in one analytics workflow.

USE CASE 3

Use the Power BI dashboard as a template for a similar customer churn project.

What is it built with?

SQL ServerExcelPower BIDAX

How does it compare?

vivian-okoaze/analystlab-africa-week-5-task-telco-customer-churn-analysis00kaku/gallery-slider-block04amanrajj/netwatch
Stars00
LanguageJavaScriptRust
Last pushed2021-05-19
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity1/52/53/5
Audiencedatageneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires Microsoft SQL Server Express, Excel, and Power BI Desktop installed to reproduce the workflow, no code to run.

No license information is provided in the README.

So what is it?

This project is a business analytics case study built around a classic problem: figuring out why customers leave a telecom company, known as churn. It was completed as a week five assignment for the AnalystLab Africa internship program, using a public dataset from Kaggle that was originally published by IBM Watson Analytics. The dataset covers 7,043 customers and tracks things like how long each person has been a subscriber, what services they pay for such as phone, internet, and streaming add ons, how they pay their bill, and whether they eventually canceled. Of those customers, about one in four had churned, well above what the project describes as a typical industry range. The work follows three stages. First, Microsoft SQL Server Express was used to explore the raw data, check column types, and look for missing or duplicate records without changing anything. Next, the data was cleaned and explored further in Microsoft Excel, fixing blank fields, standardizing column names, and calculating basic statistics like averages for tenure and monthly charges. Finally, the cleaned data was loaded into Power BI Desktop, where custom calculations and an interactive two page dashboard were built to visualize churn rates and the factors behind them. One finding highlighted in the project is that customers who left were often paying more per month than those who stayed, which the author reads as a sign of dissatisfaction rather than customers simply being priced out. This repository is best understood as a learning portfolio piece rather than a reusable software tool. There is no application to install or run. Its value is in the dashboard, report, and presentation deck it produced, and in demonstrating a structured analytics workflow moving from database exploration, to spreadsheet cleaning, to business intelligence visualization.

Copy-paste prompts

Prompt 1
Walk me through how this Telco churn dashboard was built, step by step, from SQL to Power BI.
Prompt 2
Explain the DAX measures used in this project and what business question each one answers.
Prompt 3
Suggest three additional Power BI visuals I could add to this churn dashboard.
Prompt 4
Help me adapt this SQL and Excel cleaning workflow to a different customer dataset.

Frequently asked questions

What is analystlab-africa-week-5-task-telco-customer-churn-analysis?

A student case study analyzing why telecom customers cancel service, using SQL, Excel, and Power BI to build a churn dashboard.

What license does analystlab-africa-week-5-task-telco-customer-churn-analysis use?

No license information is provided in the README.

How hard is analystlab-africa-week-5-task-telco-customer-churn-analysis to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is analystlab-africa-week-5-task-telco-customer-churn-analysis for?

Mainly data.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.