퀵테이블 계산
누계
이중축 review: 행에 두개의 비교하고자 하는 필드가 있을때 이중축을 사용하여 같은 표로 비교 표현 가능

차이
- 이전 분기와의 차이
- 2016년 이전의 값은 비교대상이 없으므로 null 값이 생김(숨기기로 숨기기 가능)

- 색상을 이용해 시각화 가능

- 테이블로도 차이 확인 가능

- 기준을 첫번째로 정하여 2016년 1월과 비교함

- 이때 기준이 각 년도의 1월과 비교하기 위해서는 패널 아래로를 선택하면됨

구성 비율
- 대분류의 차원을 해제하고 분석의 총계를 소계로 설정하면 다음과 같이 각 대분류별 비율을 확인할 수 있다.


순위
- 앞의 구성비율과 마찬가지로 공통부분인 대분류를 해제해주면 대분류 내의 순위가 매겨지게 된다.

- 측정값을 두개로 설정해 전체와 부분 순위 비교가 가능하다.

- 측정값을 원래 측정값 필드로 드래그해서 가져다 놓으면 이름 변경이 가능하다.

비율 차이
- 앞에 있는 데이터의(직전값) 증감을 알려줌
- 비율 차이가 차이보다 더 많이 쓰이긴 함

백분위수
- 필드의 합계 매출을 선택하면 내림차순 정렬이됨.

- 전체 고객중 가장 많이 차지하는 매출을 전체대비 퍼센트로 알려줌

- 일반적으로 상위 표현은 100%가 아닌 0.1%로 얘기하기 때문에 테이블 게산에서 계산 유형을 내림차순으로 바꿔준다.

이동 평균
성과에 대한 기준을 나타낼 수 있으며 이동평균선을 기준으로 위에 있으면 성과가 좋고, 아래 있으면 성과가 낮은 것을 시사할 수 있다.
- 평균을 구하는 기간을 설정하고, 그 기간의수를 나눠줌.
- 주식데이터에 주로 사용되고, 5/20/60/120일 주로 4가지로 나누어서 사용한다.

- 이런식으로 축 안에 매출을 드래그해서 넣어줌.
- 이전 2에서 0까지의 평균(즉, 현재 매출에서 전전 매출까지의 평균을 구한다.)



- 이동평균을 설정한 측정값의 테이블 계산 값을 바꿔주면 평균을 나눠주는 기간이 길어지게 된다.


YTD 총계
Year to Date: 해당년도 시작일부터 현재까지의 총계
-각 해마다 1월부터 12월까지의 누계를 보여줌

- 누계와 비슷하지만 누계의 경우 다음해까지의 누적까지 보여줌.

통합 성장률(연평균 성장률 CAGR)
연평균 성장률(Compound Annual Growth Rate): 여러 해 동안의 성장들을 평균으로 환산한 것으로, 매년 성장률을 산술평균이 아닌 기하평균으로 환산한다.
=(최종연도값/최소연도값)(1/연도간격)−1

계산된 필드

계산된 필드 구성요소
- 필드: 데이터 원본이 존재하는 필드를 활용해 새로운 필드를 만든다.
- 연산자: 함수, 필드, 매개변수 등을 연결하고 계산을 판단하는 요소이다.
- 매개변수: 상수 값을 동적인 값으로 변경해주는 변수이다.(최근1년, 최근3년 등)
- 함수: 새로운 계산식을 적용하기 위해 기존 데이터 원본의 필드에 유형 및 역할을 결정하는데 영향을 준다.
연산자
- 일반적으로 주문 건수는 테이블에 나타나지 않기 때문에 주문 번호로 계산해 주어야 하고, 중복이 겹치지 않도록 고유로 계산해 주어야 한다.(countd()함수 사용)


- 다음과 같이 함수를 사용해 계산 가능

- 수익과 주문 건당 수의 서식조건을 변경하고, 주문 일자를 변경해 다음과 같이 변경 가능하다.

논리함수
참/거짓 판단
- 태블로에서 if/case함수의 경우 로직을 만들고 꼭 end로 닫아 주어야 오류 발생하지 않음.
- '//' 으로 주석처리 가능
- 2억으로 구분

- 상수라인으로 추세선 추가 가능

- 편집으로 추세선 변경 가능

- iif 를 사용해 ','로 문장 길이를 줄일 간결하게 할 수 있다.

- True/False로 더 간결히 표시 가능(동일하게 나타남)

매개변수

계속 값을 변경해줘야 하는 경우라면 매개변수를 통해 동적으로 변경해주는게 효율적이다.
- 매개변수는 단독으로 사용할 수 없고 계산식이나 참조선이랑 같이 사용되어야 한다.
범위형
- 슬라이드 부분을 조정하면 그 금액에 맞춰 색상이 변경된다.





- 값이 계속 바뀌므로 이번에는 상수라인이 아니라 참조선으로 선을 만든다


목록형
실무에서 많이 사용/ 외국계 회사에서는 회계 단위가 다를 수 있기때문에 필수적으로 사용
- 우선 계산된 필드를 사용하여 USD를 만들어줌

- 매개변수 설정


- 드롭다운을 통해 환율을 선택할 수 있다.

날짜형
실무에서 대시보드를 만들때 많이 사용
- 매개변수 만들기(2개)


- 계산 필터 만들기

- 필터에 적용시키면 아래와 같이 날짜 주문 기간별로 매출이 나타남

복합 매개 변수
하나의 화면에서 다양한 각도로 분석해야할때 사용/ 여러개의 차원, 측정값을 보고자 할때
- 매개 변수를 많이 사용할 경우 퍼포먼스가 낮아질 수 있기 때문에 적절하게 사용해야한다.
- 두개의 매개변수를 만들고(화면표시) 계산된 필드 만들기





- 단위에 대한 계산 필드도 만들어 주기

테이블 계산 함수- PRIMARY함수
PRIMARY 함수: 함수 내에 다른 함수가 포함된 함수
- primary함수 내에는 반드시 집계된 값의 함수가 포함되어야 한다.

RUNNING
- 현재 식에서 주어진 식까지 누계해서 출력

- 누계와 같이 동일한 값을 출력해줌

- running avg(전체 평균) 와 이동평균(특정분기 기간의 평균)

TOTAL
총 합계를 구하는 함수
- sum의 경우 차원의 영향을 받지만 total은 차원의 영향 없이 총 합계를 나타내줌

LOCK UP
현재 행 기준으로 오프셋만큼 떨어진 곳의 주어진 식의 값을 반환한다.
- 현재 행으로부터 -1(바로 하나 전) 의 행을 가져오는 것
- 음수를 넣으면 이전, 양수를 넣으면 그 후의 값을 가져옴


WINDOW
현재 화면 내에서 해당 식을 반환
- 특정 범위를 지정할 수 있다는 점에서 running함수와 차이를 보인다.
- 현재부터 이전 3개 분기의 평균


- 이동평균의 분기 기준을 조정했을때의 값과 동일하다

문자열 함수
CONTAIN
문자열이 들어있는지 확인
- 계산된 필드 만들기

- 필터에 적용

SPLIT
문자열 분리
- 브랜드명만 가져오기


REPLACE
- 문자열 대체해서 가져오기


DATE 함수
시계열 분석할때 필수적인 함수
DATEPART
- 지정한 날짜의 부분을 정수로 반환
- 의도하지 않게 많이 사용 중이었음


- 텍스트 부분으로 이동시켜 표현 가능

DATETRUNC
- 지정한 날짜 부분을 기준으로 잘라내고 새 날짜를 반환

DATEDIFF
- 날짜간의 차이를 구해줌
- 각 제품별 배송까지 걸린 기간 반환

- 이때 주문번호가 중복되는 경우 아래와 같이 제대로된 값이 나오지 않을 수 있으므로 제품명을 추가해줘야함

MTD: Month to date
QTD: Quater to date
YTD: Year to date
LOD 표현식
LOD: Level of Detail(세부 수준 식)
{include [차원1],[차원2] : sum([측정값])}
- 반드시 중괄호 안에 써야 하고, 그 사이에 꼭 콜론이 있어야하고, 하나 이상의 집계값이 들어가야 한다.
include
화면에 포함되지 않은 특정 차원을 포함하여 결과를 계산
- 최대값 매출은 매출 중에 그냥 최대 값을 말하는 것이고, inlcude의 경우는 눈에 보이진 않지만 화면의 차원보다 큰 차원에 있는 값을 가져와서 집계해줌. 즉, 여기서는 대분류 차원 내에서 중분류들 중 가장 큰 매출을 보여준다.


exclude
화면에 포함된 특정 차원을 제외하여 결과를 계산
- 제품 중분류의 모든 합계를 가져와서 값이 다 동일하게 나옴

Fixed
화면에 상관 없이 특정 차원을 고정하여 결과를 계산
- include 와 exclude보다 많이 사용됨.

- include/ exclude/ fix간의 차이

태블로 작동 순서
📌참고
- 계산된 필드는 측정값 이름 옆에 델타(세모)표시가 나타난다.