ilovechoonsik
[STARTERS 4기 TIL] 프로젝트 기반 태블로 실전 트레이닝 #10 - LOD 사용 대시보드 (230324) 본문
[STARTERS 4기 TIL] 프로젝트 기반 태블로 실전 트레이닝 #10 - LOD 사용 대시보드 (230324)
춘시기좋아 2023. 3. 26. 21:32
📖 오늘 내가 배운 것
1. 과제
2. 목표 및 청사진
3. 1번 대시보드
4. 2번 대시보드
5. 정리
1. 과제
(1) 우리는?
: 회사의 상품 세일즈 트래킹 팀
(2) 우리의 목표
: LOD + 그동안 배운 방법을 사용하여서 다양한 뷰포인트로 어느 sub-category or category or product가 잘하고 있는지 어디서 어떻게 집중해야 하는지 파악하고 싶다!
조건은, EXCLUDE/INCLUDE와 FIXED가 사용된 각각의 대시보드 1개씩 생성
2. 목표 및 청사진
대시보드 청사진을 짜며 각 대시보드에 할당해야 하는 LOD 스킬을 분석적인 관점에서 어떻게 녹여낼 수 있을지 고민했다.
최종적으로는 아래와 같은 청사진이 도출됐고 각각 시간 흐름에 따른 전반적인 세일즈 현황과 지역 별 카테고리 별 세부적으로 확인할 수 있는 대시보드를 구성하고자 했다.


3. 1번 대시보드

1. 세일즈 트랙킹 담당자로서 전체적인 sales, profit 현황을 수치-시계열로 확인할 수 있다
2. 카테고리 별 매출-수익 관계 파악을 통해 순수익이 부족한 카테고리를 확인할 수 있다
3. 각 카테고리가 월 별로 얼마나 팔리는지 확인할 수 있다.
대부분 기존에 배웠던 기법들을 활용하여 어려움 없이 제작할 수 있던 대시보드였다.
딱 하나 좌측 하단 대시보드에서 정렬 문제가 발생하였는데, 팀원 분이 기지를 발휘하여 해결할 수 있었다.
3.1 문제 해결 과정


profitable이라는 수식으로 집합을 걸어
각 카테고리의 총매출에서 수익을 내거나, 내지 못하고 있는 인원들이 차지하는 비율을 구하고자 하였다!
여기서 수익을 내지 못하고 있는 회색 필드를 중심으로 정렬하려 했지만 단순히 버튼 액션 만으로는 정렬되지 않았다.
기존에 학습했던 결합을 통해 해결하려는 시도도 통하지 않았다.
이는 다음과 같은 정렬식을 생성하여 해결하였다 💊 ATTR은 정렬 기준으로 사용할 수 없다



직접 기존 집합 중 참에 해당하는 비율을 도출하는 식을 만들어 정렬 기준으로 사용했다.
4. 2번 대시보드

1. 지역 별 매출 분포를 확인할 수 있다
2. 전체 지역 or 선택한 지역의 카테고리 별 매출과 타 카테고리 대비 얼마나 팔리고 있는지 직관적으로 확인할 수 있다.
3. 전체 지역 or 선택한 지역의 카테고리에 대해 기존 고객의 잔존율 및 신규 고객 구매율을 확인할 수 있다.
두 가지 대시보드 중 우리가 발표하기로 한 대시보드이다.
하여 발표 준비 겸 시트 별 내용을 정리하려 한다~
3.1 MAP


위와 같이 전체 매출에서 각 지역이 차지하는 비율을 구하고자 하였다.
자세한 계산 식 내용은 다음과 같다.


그리고 추가적으로 각 State/Province에 속하는 도시 중 매출액의 평균이 가장 높고, 낮은 도시 들을 세부 정보로 확인할 수 있게 만들고자 하였다.


3.2 Cohort

지역-카테고리 별 신규로 유입되는 유저들이 매출액에서 차지하는 비중을 구하고자 하였다!
Customer Name 을 FIXED로 묶고 주문 날짜의 가장 낮은 연도로 그룹화를 진행하여 색상을 걸어줬다.

또한 카테고리 선택 매개 변수에서 'ALL'을 선택했을 때, 카테고리를 선택했을 때 올바른 데이터를 뽑아주기 위해 위와 같은 계산식을 만들어 줬다.
자세한 내용은 다음과 같다.


3.3 Category VS Other Category


선택한 지역 - 카테고리의 매출을 타 카테고리와 직관적으로 비교할 수 있는 차트를 만들고자 하였다.
계산식을 살펴보자!

1. 매개 변수로 들어온 Sub-Category의 Sales를 반환

2. sub category를 벗기고 category 수준에서 sub category들의 합계를 구해준다

3. 최종적으로 현재 VLOD인 SUB_CATEGORY에서 2.에서 구한 결과를 빼준다
5. 정리

💪🏻 좋았던 점, 앞으로 개선해야 할 점 (추가로 배워야 할 점)
📌 배운 내용을 떠올리고 활용하는 능력 부족
📌 다양한 데이터를 통해 대시보드를 구성하는 훈련 필요
#유데미, #유데미코리아, #유데미부트캠프, #취업부트캠프, #부트캠프후기, #스타터스부트캠프, #데이터시각화 #데이터분석 #태블로