1. 테이블 계산 특징
- 4가지 계산 : low(행), 집계, 테이블 계산, LOD 중 하나
- Secondary Calculation : First Calc는 집계 계산
- Configurable : 설정을 다르게 함으로써 value가 바뀜
2. 구획
- 테이블 - 처음부터 끝까지 : 옆으로, 아래로, 옆에서 아래로, 아래에서 옆으로
- 패널 - 한 구획
- 셀 - 하나의 데이터
3. 테이블 계산
- 테이블 계산 종류 : INDEX, SIZE, RANK, TOTAL, WINDOW
- 테이블 계산 편집 - 특정 차원 - ~별로는 체크마크 해제 - 체크마크 순서 변경 가능
(1) INDEX() : 현재 줄 서있는 형태로 인덱스 번호 붙여줌
(2) SIZE() : 가장 마지막 인덱스번호 가져옴
(3) RANK(SUM([SALES]))
- sorting 기준이 들어가야함
- RANK_DENSE, RANK_MODIFIED, RANK_PERCENTILE, RANK_UNIQUE 등 value가 같을 때 처리하는 방식을 다르게 가능
(4) TOTAL(SUM([SALES])) : 총합 - 테이블 계산은 Secondary 계산이라 넣어야한다면 sum과 같은 집계값 넣어야 함
(5) WINDOW
- 커스터마이징이 가능한 계산 범위
- WINDOW_AVG, WINDOW_MAX ( 기준, 이전 값, 다음 값 )
- WINDOW_AVG(SUM([Sales]), -2, 0) : 현재 값 선택시 이동평균 -> 3일치 평균
- 현재값 선택 여부 , 값이 부족할 시 Null로 선택 여부
- RANDOM() 흩뿌리기
- 스케일링 시키기 (값 - 최소) / (최대 - 최소) -> 테이블 계산 편집으로 수정
(SUM([Sales]) - WINDOW_MIN(SUM([Sales])) ) / ( WINDOW_MAX(SUM([Sales])) - WINDOW_MIN(SUM([Sales])))
- 중첩된 테이블 계산 - Nested Table Calc
테이블 계산 편집 - 보조계산 추가 - 구성 비율 ( 누계 먼저 한 후에 구성 비율해야 정상적 출력 )
인덱스를 추가해 상위 N개의 가리키기
4. 테이블 계산과 필터 - 계산 순서 이슈
(1) LAST
- ( vs. 숨기기 - 매월마다 내가 숨겨야 함 )
- LAST() 함수 만들어 필터로 넣어줌 - 범위 0~0 (새 버전부터 만들어서 사용으로 바뀜)
밴은 도구설명 - 도구설명 표시 체크 제거
서식 - 사용자 지정 - 0.0%↑; 0.0% ↓ (상승 시↑; 하락 시↓)
- LAST() = 0 OR LAST() =1 OR LAST() = 12
- 최신, 최신 전의 달, 작년의 해당 달
(2) LOOKUP
- 아예 테이블 계산 필터로 만들기
- 특정 그룹에서 RANK를 유지하면서 필터 적용하기 위해서는 태블로 계산순서 문제 생김
- LOOKUP(ATTR([Customer Name]),0) - 필드 중 자기 자신의 자리에 있는 걸 가져옴
- LOOKUP 함수 후 LOOKUP 필터 사용해 가져오면 가능함
+ 참고 자료 및 출처
최정민 < 자유자재로 쓰는 태블로 대시보드 > ( 패스트캠퍼스 강의 )
'Visualization > Tableau' 카테고리의 다른 글
[Tableau] 9. LOD (2) | 2021.05.13 |
---|---|
[Tableau] 8. Pareto, MA, Rank (0) | 2021.05.13 |
[Tableau] 6. 집합, 컨텍스트 필터 (0) | 2021.05.09 |
[Tableau] 5. 함수, 매개변수 (0) | 2021.05.09 |
[Tableau] 4. 도넛 차트, Order of operation (0) | 2021.05.07 |
댓글