Tableau 기초

dumbbelldore·2024년 12월 1일
0

zero-base 33기

목록 보기
30/97

1. Tableau 개요

  • 미국 Salesforce社에서 제공하는 대표적인 BI Tool
  • 직관적인 인터페이스를 제공하고 별도의 코딩작업 없이 데이터의 분석 및 시각화가 가능함
  • Tableau Public은 누구나 무료로 사용 가능하지만, 개방 플랫폼이기에 private한 대시보드를 제작하기에는 무리가 있음
  • Tableau Desktop은 유료이나 private한 대시보드를 제작하고 파일의 저장이 자유로워 기업에서 사용하기 적합

2. Tableau 인터페이스

  • 사이드바
    - 데이터: 연결한 데이터셋의 컬럼에 관한 정보 제공
    - 분석: 평균, 사분위수, 박스플롯, 추세선 등과 같은 간단한 분석기능 제공
  • 선반: 데이터 필드를 Drag & Drop 방식으로 옮겨 시각화 대상 선정 가능
  • 마크카드: 데이터 시각화 방법, 색상, 크기 등 세부적인 control 기능 제공
  • 뷰: 현재 진행되고 있는 시각화 대시보드를 보여줌
  • 시트 탭: 엑셀과 같이 여러 대시보드를 시트로 구분하여 작업할 수 있음

3. Tableau 주요 용어

  • 차원: 정성적 값에 해당하며, 사이드 바의 회색선 기준 위에 위치, 데이터 필드 더블 클릭 시 로 표현됨
    - ex) 상품 카테고리, 직급, 성별, 음식 종류
  • 측정값: 정량적 값에 해당하며, 사이드 바의 회색선 기준 아래에 위치, 데이터 필드 더블 클릭 시 그래프로 표현됨
    - ex) 매출, 키, 성과급, 칼로리
  • 연속형: 셀 수 없는 값에 해당되며, 데이터필드가 녹색으로 표시
  • 불연속형: 셀 수 있는 값에 해당되며, 데이터필드가 선반에 파란색으로 표시

4. 주요 시각화 기법

4-1. 표 시각화 (하이라이트 테이블)

  • 하나의 차원(상품군)과 하나의 측정값(거래액) 불러오기
  • 마크카드의 시각화 방법을 '사각형'으로 선택하기
  • 마크카드의 색상에 측정값(거래액)을 끌어다 놓기
  • 사이드바 분석 탭의 '총계'를 더블클릭하여 집계하기

4-2. 막대그래프

  • 하나의 측정값(거래액)과 하나의 차원(상품군) 불러오기
  • '행과 열 바꾸기' 버튼 클릭
  • '전체보기'를 통해 대시보드를 화면 전체에 채우기
  • 바 그래프 내림차순 정렬하기
  • 측정값(거래액)을 마크카드의 레이블에 끌어다 놓기
  • 레이블 데이터필드를 우클릭하여 서식 수정하기
  • 측정값(거래액)을 마크카드의 색상에 끌어다 놓기
  • 마크카드의 색상을 클릭하여 원하는 색상으로 바꾸기
  • 사이드바 분석 탭의 '평균 라인'을 대시보드에 끌어다 놓기

4-3. 누적 막대그래프

  • '4-2. 막대그래프'의 평균선 제거하기
  • 마크카드의 색상에 새로운 차원(운영형태) 끌어다 놓기
  • 마크카드의 레이블에 새로운 차원(운영형태) 끌어다 놓기
  • 측정값(거래액, 합계)의 퀵 테이블 계산으로 구성 비율 나타내기
  • 측정값(거래액)을 마크카드의 레이블에 새로 끌어다 놓아 합계를 다시 계산하기
  • 마크카드의 레이블 텍스트를 편집하여 항목을 보기 좋게 정렬하기

4-4. 누적 막대그래프 (100% 기준)

  • '4-3. 누적 막대그래프'의 퀵 테이블 계산 제거하기
  • 측정값(거래액, 합계)의 테이블 계산을 수동으로 추가하여 '구성 비율', '특정 차원(운영형태별)' 설정하기

4-5. 파이차트

  • 측정값(거래액)과 차원(상품군)을 각각 더블클릭하여 막대 그래프 생성하기
  • '표현 방식' 탭에서 파이차트 선택하기
  • '전체 보기'로 전환하기
  • 측정값(거래액)과 차원(상품군)을 레이블에 끌어다 놓기
  • 측정값(거래액) 레이블은 퀵 테이블 계산을 통해 구성 비율로 전환하기
  • 단, 예시와 같이 범주가 지나치게 많은 경우 보기에 좋지 않아 트리맵 활용에 대한 고려가 필요함

4-6. 트리맵

  • 측정값(거래액)과 차원(상품군)을 각각 더블클릭하여 막대그래프 생성하기
  • '표현 방식' 탭에서 트리맵 선택하기
  • 측정값(거래액)을 레이블에 끌어다 놓은 뒤, 테이블 계산을 통해 구성 비율로 전환하기

4-7. 라인그래프 (불연속형)

  • 측정값(거래액)과 차원(연월)을 각각 더블클릭하여 라인그래프 생성하기
  • 차원(연월)을 드릴다운 하여 년과 월만 남겨놓기
  • 측정값(거래액)을 레이블에 끌어다 놓기
  • 레이블의 마크를 '전체'에서 '최소/최대'로 변경하기
  • 평균 라인(패널별) 추가하기
  • 평균 라인을 편집하여 레이블에 이 나오도록 변경하기
  • 참조선 서식을 수정하여 숫자의 소수 자리수를 0으로 변경하기

4-8. 라인그래프 (연속형)

  • 차원(연월)을 우클릭하여 '월'(2015년 5월)을 선택하여 연속형으로 변경하기
  • 라인그래프 대신 하이라이트 테이블을 통해서도 효과적으로 표시할 수 있음

4-9. 라인그래프 (포인트)

  • 측정값(거래액)과 차원(연월)을 각각 더블클릭하여 라인그래프 생성하기
  • 행 선반의 측정값(거래액)을 복제하기
  • 복제된 측정값(거래액)의 시각화 방법을 '원'으로 변경하기
  • 복제된 측정값(거래액)의 '이중 축' 설정하기
  • 측정값(거래액)과 차원(연월)을 레이블에 끌어다 놓기
  • 레이블의 맞춤 설정을 조절하여 적절한 위치로 변환하기

4-10. 영역그래프

  • 측정값(거래액)과 차원(연월)을 각각 더블클릭하여 라인그래프 생성하기
  • 측정값(거래액)을 레이블에 끌어다 놓기
  • 차원(운영형태)을 색상에 끌어다 놓기
  • 마크카드의 시각화 방법을 '영역'으로 변경하기
  • 측정값(거래액, 합계)를 우클릭하여 테이블 계산 편집 탭을 연 다음 '구성 비율', '테이블(아래로)' 차례대로 선택하기
  • 마크카드의 측정값(거래액) 레이블도 동일하게 '구성 비율', '테이블(아래로)' 계산하기

4-11. 도넛차트

  • 열 선반을 더블클릭하여 0을 입력한 뒤, 평균을 나타내도록 변환하기
  • 열 선반의 측정값(0)을 복제하기
  • 마크카드의 시각화 방법을 '파이 차트'로 변경하기
  • 왼쪽 파이 차트의 각도에 측정값(거래액) 끌어다 놓기
  • 왼쪽 파이 차트의 색상에 차원(운영형태) 끌어다 놓기
  • 왼쪽 파이 차트에 거래액 합계와 거래액 구성비율 레이블 생성하기
  • 오른쪽 파이 차트의 각도에 측정값(거래액) 끌어다 놓기
  • 오른쪽 파이 차트에 거래액 합계와 거래액 구성비율 레이블 생성하기
  • 오른쪽 파이 차트의 레이블을 수정하여 가장 상단에 '총계' 표시하기
  • 열 선반의 복제된 측정값을 '이중 축'으로 설정하기

5. DATEPARSE 함수

  • Tableau에서 데이터셋의 날짜 데이터가 텍스트로 인식되는 경우, 날짜 데이터로 인식될 수 있도록 변환 작업이 필요함
  • '데이터 가져오기' 화면에서 텍스트로 인식되는 날짜를, 강제로 날짜 형변환하여 인식되는지 우선 확인할 것
  • 만약, 강제 날짜 형변환 시에도 null로 인식된다면 DATEPARSE 함수를 이용하여 계산된 필드를 만들 수 있음
    - ex) 000101의 경우 DATEPARSE('yyMMdd', '[컬럼명]')로 변환

*이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.

profile
데이터 분석, 데이터 사이언스 학습 저장소

0개의 댓글