노력에는 지름길이 없으니까요

태블로 강의 - 태블로 작동 원리 / 필터 활용법 본문

태블로 (Tableau)

태블로 강의 - 태블로 작동 원리 / 필터 활용법

데건 2024. 9. 3. 16:31
728x90

2. 텍스트 테이블

2-1. 데이터 형태

SQL, Python에서도 많이 사용하는 데이터 프레임과 비슷하게 행과 열로 이루어집니다.

쉽게 생각하시면 엑셀의 피벗 테이블을 떠올리시면 됩니다! 😊

테이블 구조화 형식에는 대표적으로 2가지 형식의 wide format table과 long format table이 있어요. 태블로의 표현 방식에서 텍스트 테이블로 표현해서 활용할 수 있습니다.

 

 

열과 행 바꾸기 기능으로 보이는 방식 변경 가능

 

(1) wide format table

wide format table은 옆으로 넓은 형태로 데이터가 쌓입니다. 하나의 열에 여러 개의 데이터를 나란히 나열하는 형태입니다. 데이터 분석을 할 경우 많이 사용되는 형태로 표를 비교하거나 그래프 시각화 하기 쉬워요!

상관 관계를 분석하거나 각 변수의 분포를 비교할 때 적합해요.

(2) long format table

long format table은 아래로 쌓이는 긴 데이터셋입니다. 특징은 한 개의 특성을 나타내는 열을 가진 여러 개의 행이 있습니다.

시간에 따른 변화와 카테고리 간 비교를 시각화하기에 적합해요. 컴퓨터와 태블로가 선호하는 형태입니다!👍


2-2. [연습 문제] 하이라이트 테이블

<aside> 💁🏻 **[연습 문제] 2020년부터 2023년까지 Sub-Category별 매출의 합계를 하이라이트 테이블로 표현해주세요.

📍 요구사항** ✅ 표현 방식: 하이라이트 테이블 ✅ 정렬: 필드 기준 내림차순 ✅ 레이블: 합계(Sales) ✅ 색상: 합계(Sales), 빨간색

</aside>

 

 


3. 태블로 작동 원리

3-1. 필터별 작동 원리

태블로에는 다양한 종류의 필터가 있어요! 추출 필터, 데이터 원본 필터, 컨텍스트 필터, 차원 필터, 측정값 필터, 테이블 계산 필터가 있습니다. 태블로에서 필터가 작동하는 순서가 다르기 때문에 유의해서 필터를 활용해야합니다.

 

  • 추출 필터: 데이터 소스에서 추출된 데이터 필터링(데이터 연결을 추출로 선택했을때만 사용 가능)
  • 데이터 원본 필터: 데이터 원본 소스에서 일부 데이터만 필터링
  • 컨텍스트 필터: 특정값에 대한 데이터만 필터링
  • 차원 필터: 차원을 기준으로 데이터 필터링
  • 측정값 필터: 측정값을 기준으로 데이터 필터링
  • 테이블 계산 필터: 특정 계산 결과를 기준으로 데이터 필터링

 

3-2. 계산과 필터의 작동 순서

아래 이미지는 계산과 필터의 태블로 작업 순서(쿼리 파이프 라인)입니다. 필터를 추가할 때 해당 필터가 항상 작업 순서에 따라 설정된 순서대로 실행됩니다.

 

위에 정해진 순서와 맞지 않게 필터가 적용되어 있으면 시각화에 문제가 생길 수 있는데,

이 때 순서에서 최우선으로 설정하여 문제에서 예외처리를 시키는 작업이 바로 콘텍스트 필터.

 

위 경우 상위 10명의 top10 추출과 지역 추출이 겹쳐 데이터가 혼동이 오는 것을 방지하기 위해,

지역 추출을 콘텍스트 필터로 올려두었음 (회색)

 

728x90
반응형