Get startedGet started for free

Analyzing customer churn in Tableau

1. Analyzing customer churn in Tableau

Hi all and welcome to this case study. My name is Carl and I'll be your instructor.

2. What is a case study?

So what is a case study exactly? A case study allows you to apply your skills. You won't learn any new concepts, but you'll have to combine skills you learned earlier to solve a real-world problem. In this case, you'll apply the techniques from these courses.

3. Data analysis flow in Tableau

You'll follow different steps of the data analysis process in Tableau.

4. Data analysis flow in Tableau

You normally start your analysis by doing a datacheck, to make sure the data you received makes sense and it is ready to work with. You can e.g. check for duplicate values or missing values, and do a sense check with other internal data sources.

5. Data analysis flow in Tableau

Consecutively you move on to data exploration. This is the time where you need to ask yourself different questions to explore the data. An example question could be: Does an increase in revenue also lead to an increase in profit? You'll also build your first visualization in this step.

6. Data analysis flow in Tableau

The next step is to analyze & visualize your data. It's key to choose the right visualization to convey a message. This step also enables you to dig deeper into certain topics to make sure you don't miss any insights.

7. Data analysis flow in Tableau

You have built an analysis, and the next step is to portray your analysis clearly in one or more dashboards.

8. Data analysis flow in Tableau

The final step is to communicate your insights with stakeholders.

9. The problem

The problem you will be working on in this course is around customer churn. You'll be working with a fictitious churn dataset from a Telecom provider called Databel. You are hired as a consultant, and your task is to discover why customers are churning, or in other words, leave Databel.

10. Defining churn

But what is churn exactly? A good definition is the one from Investopedia: "The churn rate, also known as the rate of attrition or customer churn, is the rate at which customers stop doing business with an entity." You can compare churn with the leaky bucket problem. You can fill the bucket with more water (or new customers in this case), but your overall revenue won't increase if existing customers are leaving your company. It's easier to retain customers than to attract new customers, so for many companies it's a priority to reduce churn.

11. Calculating churn

The simplified formula for churn is to divide customers lost by total number of customers. If we have a total of 100 customers in a certain period, and 10 end up leaving, we have a churn rate of 10%. There are multiple methods to calculate churn, and depending on the industry it might make sense for a company to slightly alter the formula. A traditional e-commerce platform might consider a certain customer a churner, if he or she hasn't made a purchase in the last 12 months.

12. The data

The Databel dataset consists of 29 different columns and has one row per customer. You'll be analyzing a snapshot of the database at a specific moment in time, meaning there is no time dimension.

13. The data

The dataset contains numerous dimensions, the first one being customer_id. The customer_id is a unique ID that identifies an individual customer. The second column is called Churn Label and indicates if a customer churned with "Yes" or "No". The dataset contains various other dimensions, such as demographic fields and information about premium plans.

14. The data

The dataset contains more than just dimensions, so let's look at some measures. The Total Charges column, for example, takes the sum of all monthly charges billed to a customer. You can see the description of the other columns in here too, but they can all be found in the metadata sheet. You can download this sheet on the course overview page, or use the link in the first hands-on exercise. Finally note you can also download the dataset from the course overview page if you want to work in your local version of Tableau. The download section can be found at the bottom of the page.

15. Let's start analyzing!

Let's check if you understand the different steps of a data analysis flow. Good luck!