- 행 수준, 집계 계산, 세부 수준 계산은 데이터 원본에 대한 쿼리의 일부로 수행되지만 테이블 계산은 처음의 쿼리 후에 수행
- 테이블 계산은 결과 태블로의 캐시에 저장

  • CPU는 먼저 캐시에 가서 데이터가 있는지 확인한 다음에 메모리에 간다. 
  • 데이터 원본에 SQL을 전송해서 그 결과를 가져오는 방식
  • 테이블 계산은 데이터 원본에서 추출한 메모리에 있는 데이터를 가지고 수행하고 캐시에 저장해서 사용

 
테이블 계산 생성 방법
- 숫자 집계 활성 필드 드롭다운 > 퀵테이블 계산
- 숫자 집계 활성 필드 드롭다운 > 테이블 계산 추가
- 계산된 필드 > 사용자 지정 테이블 계산
 

퀵 테이블 계산을 이용해서 누적 막대 차트 생성

- Car for Tableau
- Order Date(월) 별로 배출액의 누적 막대 차트 생성
- 매출액 필드: [Price * Quantity]

 
퀵테이블 계산
매출액 합계 > 퀵 테이블 계산 > 

누계 차이

 
 
사용자지정 테이블 계산
- 메타 테이블 함수
Index: 고유한 순번을 매기는 함수
First: 파티션 내의 첫번째 행으로 하는 제어변수 파티션의 첫번째 행은 0이고 다음 행은 -1, 그 다음은 -2
Last: 마지막 행이 0이고 다음부터 1, 2 순
Size: 파티션의 데이터 개수
 
- Lookup, Previous_Value
Lookup: 다른필드의 값을 참조
Previous_Value:  이전 데이터를 참조

 

 

 

 

 

'Tableau' 카테고리의 다른 글

[Tableau] 히스토그램  (1) 2024.02.05
[Tableau] Gantt 차트  (0) 2024.02.05
[Tableau] 함수  (0) 2024.02.05
[Tableau] 세부 수준 계산  (0) 2024.02.05
[Tableau] Join  (0) 2024.02.02