Phân tích rời bỏ khách hàng trong Power BI

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Iason Prassides

Content Developer, DataCamp

Case study là gì?

  • Vận dụng kỹ năng
  • Không có khái niệm mới
  • Giải quyết bài toán thực tế

$$

Học phần tiên quyết:

  • Introduction to Power BI
  • Introduction to DAX in Power BI
  • Data Visualization in Power BI

Người phụ nữ đang làm việc

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

Luồng phân tích dữ liệu

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

Luồng phân tích dữ liệu

  • Kiểm tra giá trị trùng lặp hoặc thiếu
  • Đối chiếu với nguồn dữ liệu nội bộ khác
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

Luồng phân tích dữ liệu

  • Tự đặt đúng câu hỏi
  • Xây dựng các trực quan đầu tiên
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

Luồng phân tích dữ liệu

  • Chọn trực quan phù hợp để truyền tải thông điệp
  • Thực hiện phân tích nâng cao hơn
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

Luồng phân tích dữ liệu

  • Kết hợp trực quan trong một hoặc nhiều dashboard
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Luồng phân tích dữ liệu trong Power BI

luồng phân tích dữ liệu

  • Truyền đạt insight tới các bên liên quan
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Vấn đề

Giải bài toán rời bỏ khách hàng

  • Bộ dữ liệu giả định về rời bỏ của một nhà mạng (Databel)
  • Nhiệm vụ: tìm nguyên nhân khách hàng rời bỏ

$$ Khách hàng muốn rời đi

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Định nghĩa rời bỏ

Tỷ lệ rời bỏ (churn rate), còn gọi là tỷ lệ hao hụt hay rời bỏ khách hàng, là tốc độ khách hàng ngừng giao dịch với một tổ chức

  • Bài toán “xô thủng”
  • Giữ khách hàng dễ hơn tìm khách mới
  • Giảm rời bỏ là ưu tiên của nhiều công ty

Bài toán xô thủng

1 https://www.investopedia.com/terms/c/churnrate.asp
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Tính toán churn

Công thức đơn giản

Churn rate = customers lost / total number of customers

Churn rate = 10 / 100
10 / 100 = 10%

nhiều cách tính churn

  • Khác nhau theo ngành và mô hình doanh thu
  • Ví dụ: sàn TMĐT có thể coi người không mua trong 12 tháng là churn

$$

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Dữ liệu

Đặc điểm chính

  • Databel, nhà mạng giả định
  • Một bảng lớn với 29 cột
  • Mỗi hàng là một khách hàng
  • Ảnh chụp cơ sở dữ liệu tại một thời điểm

Ăng-ten truyền thông tin

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Dữ liệu

Chiều dữ liệu

Tên cột Mô tả
Customer_id ID duy nhất nhận diện khách hàng
Churn Label Chứa 'Yes' hoặc 'No' cho biết khách hàng đã rời bỏ.
Trường nhân khẩu học Tuổi, Giới tính, Bang, ...
Gói cao cấp Unlimited Data, International Plan, ...
... ...
Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Dữ liệu

Chỉ số đo lường

Tên cột Mô tả
Total charges Tổng tất cả phí hàng tháng
Monthly charge Trung bình các phí hàng tháng đã tính cho khách hàng
Extra data charges Phí vượt mức cho dữ liệu tải xuống vượt gói
Extra international charges Phí cuộc gọi quốc tế cho khách không có gói quốc tế
Customer service calls Số cuộc gọi tới CSKH
... ...

Trang metadata

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Bắt đầu phân tích nào!

Nghiên cứu tình huống: Phân tích khách hàng rời bỏ (churn) trong Power BI

Preparing Video For Download...