8주차는 태블로 고급 그래프 시각화를 배우면서 새로운 프로젝트를 진행했고태블로 스페셜리스트 자격증준비를 병행했다. 개인적으로는 틈틈이 SQL 해커랭크, 리트코드 연습문제를 풀었는데 이틀 밖에 하지 못했다. 아침 시간을 활용하려 하는데 프로젝트가 시작되면 아무래도 다른 것을 병행하기는 어려웠다.
이번 주 학습일지에서는 진행 중인 프로젝트를 복기하면서 프로젝트에서 사용했던 고급 그래프들을 복습하려 한다.
목차 태블로 고급 그래프(게이지 차트, 막대 게이지 차트, 불릿 차트, 폭포 차트) 프로젝트: Google Playstore Free to Paid App Conversion Dashboard
# slice 1 if([sales(%)]) > 0.5 then [sales(%)] - 0.5else0 end
# slice 2 if([sales(%)]) > 0.5 then 1 - [sales(%)] else0.5 end
# slice 3 1# slice 4 if([sales(%)]) < 0.5 then [sales(%)] else0.5 end
# slice 5 if([sales(%)]) < 0.5 then 0.5 - [sales(%)] else0 end
3) 도넛 차트 생성 (이중 축 활용)
4) 마크 > 각도: 측정값 추가, 마크 > 색상: 'paid 비율 범위' 계산된 필드 추가
5) 필터: 측정값 이름 추가 -> slice 필드만 선택
6) 색상 편집
결과
👉 선택한 카테고리에 따라 게이지 차트 1개 출력
2. 카테고리-장르별 Free/Paid App 비율
1) 계산된 필드 생성
Paid 앱의 비율을 구하는 계산된 필드
COUNTD([App]) / TOTAL(COUNTD([App]))
선택한 카테고리 매개변수에 따라 차원을 도출하는 계산된 필드
2) 테이블 계산 적용
퀵 테이블 계산 > 구성 비율
다음을 사용하여 계산 > 테이블(옆으로)
결과
👉 선택한 카테고리에 따라 하위 장르 막대 게이지 차트 출력
3. 카테고리별 매출
1) 계산된 필드 생성
매출
👉 매출 = 단가 * 설치수 * 15%(수수료)로 정의
매출에 음수 취한 값을 구하는 계산된 필드
2) 측정값 > 퀵 테이블 계산 > 누계
3) 분석 > 총계 > 행 총합계 표시
결과
4. 카테고리별 현재 매출 대비 예상 매출
1) 매개변수 생성
2) 계산된 필드 생성
조건에 따라 예상 수익을 구하는 계산된 필드
👉 조건: 점수(설치수+리뷰수+평점) & 긍정 평가 & 주관성 👉 예상 수익 = 최소 유료 앱 비용인 0.99달러 * 설치수 * 매개변수 * 15%(수수료)로 정의
총 예상 수익을 구하는 계산된 필드
결과
이번 프로젝트는 아직 완전히 마무리되지는 않았지만 다양한 시각화를 통해 다채롭게 대시보드를 꾸릴 수 있어서 좋았다. 확실히 기본적인 파이차트나 막대, 선그래프만 그린다면 태블로를 사용하는 메리트가 없는 듯하다. 다만 생각보다 태블로를 사용하지 않는 회사들도 많아 태블로 기능 자체에 몰두하기보다는 시각화의 감을 잡는 것에 중점을 두고자 한다. 최종 프로젝트 전까지태블로 커뮤니티에서 지표화, 시각화 레퍼런스도 많이 찾아보아야겠다.
댓글