Power BI で顧客解約を分析する

ケーススタディ:Power BIで顧客解約を分析する

Iason Prassides

Content Developer, DataCamp

ケーススタディとは?

  • スキルを実践適用
  • 新概念はなし
  • 実問題を解く

$$

受講前提コース:

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

働く女性

ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

  • 重複・欠損の確認
  • 他の社内データで妥当性確認
ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

  • 適切な問いを立てる
  • 最初の可視化を作成
ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

  • 伝えたい内容に合う可視化を選ぶ
  • さらに高度な分析を行う
ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

  • 複数のダッシュボードで可視化を組み合わせる
ケーススタディ:Power BIで顧客解約を分析する

Power BI のデータ分析フロー

データ分析フロー

  • ステークホルダーに洞察を伝える
ケーススタディ:Power BIで顧客解約を分析する

問題設定

顧客解約の解決

  • 通信会社(Databel)の架空データセット
  • 課題: なぜ顧客が離脱するかを特定

$$ 離脱しようとする顧客

ケーススタディ:Power BIで顧客解約を分析する

解約の定義

churn rate(解約率、離脱率)とは、顧客が取引をやめる割合のこと

  • 漏れ桶問題
  • 既存顧客維持は新規獲得より容易
  • 解約率の低減は多くの企業の最優先事項

漏れ桶問題

1 https://www.investopedia.com/terms/c/churnrate.asp
ケーススタディ:Power BIで顧客解約を分析する

解約率の計算

簡易式

Churn rate = customers lost / total number of customers

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

解約率の算出方法は複数ある

  • 業界や収益モデルで異なる
  • 例: EC では過去12か月購入なしを解約と定義可

$$

ケーススタディ:Power BIで顧客解約を分析する

データ

主な特徴

  • 架空の通信会社 Databel
  • 29列の単一テーブル
  • 1行=1人の顧客
  • 特定時点のスナップショット

通信に使われるアンテナ

ケーススタディ:Power BIで顧客解約を分析する

データ

ディメンション

列名 説明
Customer_id 顧客を一意に識別するID
Churn Label 解約有無を 'Yes' / 'No' で示す。
Demographic fields 年齢、性別、州 など
Premium plans Unlimited Data、International Plan など
... ...
ケーススタディ:Power BIで顧客解約を分析する

データ

メジャー

列名 説明
Total charges すべての月額料金の合計
Monthly charge 顧客に請求された月額料金の平均
Extra data charges プラン超過のデータ通信追加料金
Extra international charges 国際通話プラン未加入時の追加料金
Customer service calls カスタマーサービスへの通話回数
... ...

メタデータシート

ケーススタディ:Power BIで顧客解約を分析する

分析を始めましょう!

ケーススタディ:Power BIで顧客解約を分析する

Preparing Video For Download...