[ PRIMARY 함수 ]
- 함수 내에 다른 함수가 포함된 함수를 의미합니다.
- RUNNING, TOTAL, LOOKUP, WINDOW 이렇게 있습니다.
- RUNNING
- RUNNING_SUM
- RUNNING_AVG
- RUNNING_COUNT
- RUNNING_MAX
- RUNNING_MIN - TOTAL
- LOOKUP
- WINDOW
WINDOW_SUM
WINDOW_AVG
WINDOW_COUNT
WINDOW_MAX
WINDOW_MIN
[ 구성 ]
테이블 계산 함수 몇가지와 퀵테이블 계산을 비교합니다.
테이블 계산 함수는 퀵테이블로 대체가 가능하기 때문에 실제로는 잘 사용되지 않는다고 합니다.
그러나 아래와 같은 실습을 통해 퀵테이블 계산이 어떤 원리로 만들어졌는지 이해할 수 있겠습니다.
4. LOOKUP 전년 대비 매출액 차이 v.s. 퀵테이블_차이
[ RUNNING_SUM V.S. 퀵테이블_누계 ]
- 주어진 시계의 누계 합계를 반환하는 함수 입니다.
( 퀵테이블 계산에서 간단하게 만들 수 있고, RUNNING_SUM 과 같이 함수를 통해서도 만들 수 있습니다. )
- 퀵테이블로 만든 누계와 비교해보니 서로 같습니다.
[ RUNNING_AVG V.S. 퀵테이블_이동평균 ]
- 퀵테이블에서 이동평균을 눌러 둘 간에 비교를 해줬습니다.
가령 2019년 4분기의 RUNNING_AVG 는, 2016년 1분기 부터 2019년 4분기까지의 매출 평균을 말하고,
2019년 4분기의 이동 평균은, 2019년 2, 3, 4분기 매출의 평균을 말합니다.
따라서 퀵테이블_이동평균에 사용되는 AVG는 WINDOW_AVG라고 말할 수 있습니다.
[ TOTAL v.s SUM ]
- SUM 함수는 차원에 따른 합계를 나타내고,
TOTAL은 차원에 영향 받지 않고 화면에 있는 측정값을 총합계로 나타내주게 됩니다.
따라서 TOTAL은 매출 비중을 만들 때 주로 사용 됩니다.
[ LOOKUP 전년 대비 매출액 차이 v.s. 퀵테이블_차이 ]
- 현재 행 기준으로 오프셋만큼 떨어진 행의 값을 가져온다.
오프셋에 -1이 들어간 것은 1행 만큼 이전의 값을 말한다.
- 오프셋에 1을 넣어보자.
- 응용해서 전년 대비 매출액 차이 필드를 만들어보겠습니다.
참고 )
- 퀵 테이블의 차이 와 값이 같은걸 알 수 있습니다.
[ WINDOW_AVG v.s. 퀵테이블_이동평균 ]
- RUNNING 함수와 매우 비슷하지만 특정 범위를 지정하여 계산할 수 있다는 차이가 있습니다.
가령 단위가 분기면, 현재 분기를 포함하여 이전 3개 분기 에 대한 평균값을 의미합니다.
- 퀵테이블에서 이동평균을 선택하면, 현재를 포함하여 이전 2개 분기, 다시 말해 3개 분기에 대한 평균값을 내게 되는데 이를 테이블 계산 편집을 통해 위에서 만든 WINDOW_AVG값과 같게 맞춰주겠습니다.
- 이동 평균선과 WINDOW_AVG 간의 값이 같아졌습니다.
'Tableau' 카테고리의 다른 글
[Tableau] Date 함수 ( DATEPART, DATETRUNC, DATEDIFF ) (0) | 2022.07.21 |
---|---|
[Tableau] 문자열 함수 ( CONTAINS, SPLIT, REPLACE, LEFT ) (0) | 2022.07.21 |
[Tableau] 태블로 함수 유형 리스트 (설명 X) (0) | 2022.07.21 |
[Tableau] 계산된 필드_매개변수 (범위형, 목록형, 날짜형, 복합매개변수) (0) | 2022.07.21 |
[Tableau] 계산된 필드_논리함수 ( IF, IIF, TF 필드 ) (0) | 2022.07.20 |