Keggle - Bank Customer Churn
은행의 고객 이탈 관련 데이터
| column name | description |
|---|---|
| CustomerId | 고객 ID |
| CreditScore | 신용 점수 |
| Geography | 고객 위치 |
| Gender | 성별 |
| Age | 나이 |
| Tenure | 고객이 은행 고객이었던 연수 |
| Tenure | 고객이 은행 고객이었던 연수 |
| Balance | 계좌 잔액 |
| NumOfProducts | 고객이 구매한 제품 수 |
| HasCrCard | 신용 카드 보유 여부 |
| IsActiveMember | 활성 고객 여부 |
| EstimatedSalary | 예상 급여 |
| Exited | 고객 이탈 여부 |
| Complain | 고객 불만 여부 |
| Satisfaction Score | 고객 만족도 점수 |
| Card Type | 고객이 보유한 카드 유형 |
| Point Earned | 신용 카드로 얻은 포인트 |
- 시계열적 요소가 없는 단일 시점의 데이터이며, 이탈에 영향을 줄 수 있는 요소와 이탈 여부로 구성되어 있기 때문에 이탈고객 현황 파악과 예측 결과를 표현하기로 함
두 장의 대시보드로 구성
1페이지 : 이탈고객 현황 파악
2페이지 : 이탈 예측 모델 결과 서술
1차 역할 분담 : 1페이지 제작(3명), 예측 모델 생성(2명). 1페이지 제작을 맡음
cal | [필드명 혹은 계산내용] : 계산된 필드
p | [매개변수명] : 매개변수
tf | [필터 내용] : 조건 필터
0/1로 기록되어 있는 데이터를 대시보드에서 효과적으로 표현하기 위해 이탈/미이탈과 같이 텍스트 형태로 표현customer id를 기준으로 한 행씩 구성되어 있기 때문에, 매번 고객 수를 사용하고 싶을 시 COUNTD함수를 설정해주어야 하는 번거로움이 있음. 이를 해결하기 위하여 집계된 고객 수 필드를 생성이탈여부 필드를 시트에 올릴 때마다 일부 요소를 재설정해야 하는 번거로움을 해소하기 위해 이탈율, 이탈고객수, 전체고객수 컬럼을 생성