Tableau 대시보드로 만드는 포트폴리오 & 이력서 3주 완성
1. 대시보드 스케치
1-1. 개요
참고 링크 : https://public.tableau.com/app/profile/daheelee/viz/Resume_Dahee/Resume, https://public.tableau.com/app/profile/guillevin/viz/CV_102/Thatsme
업무경력, 스킬셋, 경험들, 자기소개를 1장으로 담을 수 있는 대시보드를 만드는 것이 목표임.
퍼블릭의 레퍼런스를 참고하여 만들고 싶은 대시보드를 스케치함.
2. 차트 구현
2-1. Skill Sets 시트 구현
나타내고 싶은 Skill Set 입력후 단계별로 0또는 1로 값 표시한 테이블을 엑셀로 업로드하고 불러온다.
(Tableau의 수준이 Advanced라면 beginner 1, Intermediate 1, Advanced 1, Master 0 인 식)
불러온 화면은 아래와 같다.
Skills 카테고리를 행으로 올려
각 스킬 레벨을 열로 올려주고 모양으로 설정해주면 0 또는 1에 따라 비어있는 원, 채워있는 1로 나타나진다.
2-2. 간트 차트 구현
참고 링크 : https://www.youtube.com/watch?v=BIwB2ycDDIo , How to in Tableau in 5 mins: Build a Gantt Chart
이러한 간트차트를 만들기 위해서는 어떻게 해야할 것인가?
카테고리별로 간트차트를 보일 수 있게 만들어야 함.
- DATEDIFF 함수 이용
DATEDIFF(’day’, [프로젝트 시작일], [프로젝트 종료일])
필요한 데이터 항목(컬럼)
프로젝트 명, 시작일, 종료일, 기간(datediff로 계산)
프로젝트 진행중인경우 Today함수로 표현하는게 좋을듯.
행에 프로젝트 올리고 열에 시작일 올리고 마크에 기간 올리고 간트차트 적용하면 만들 수 있음