Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags more
Archives
Today
Total
관리 메뉴

데이터 분석

테이블 계산 함수 본문

tableau/추가 학습

테이블 계산 함수

시니조 2023. 3. 6. 18:23
  • RUNNING
  • TOTAL
  • LOOKUP
  • WINDOW

 

RUNNING

 

RUNNING_SUM()

파티션에 있는 첫 번째 행부터 현재 행까지 누계합계를 계산

 

 

 

RUNNING_AVG()

파티션의 첫 번째 행에서 현재 행까지 누계 평균을 계산

 

 

TOTAL

테이블 계산 파티션 내의 지정식에 대한 총계를 반환

항상 SUM, AVG... 와 사용되어야 하며 전체의 몇 %(비율)를 구할 때 자주 사용된다. 

 

 

LOOKUP

LOOKUP(expression, [offset])

현재 행 기준 offset으로 지정된 대상 행에서 값을 반환

FIRST() + n, LAST() - n 을 통해 사용 가능하며 차이를 구할 떄 주로 사용된다.

 

계산 1 의 경우 현재 행을 기준으로 -1만큼 지정된 대상의 값을 반환했다. (이전 1행)

이때 첫 번째 행은 이전 행이 없으므로 NULL로 표시된다.

 

계산 3 의 경우 FIRST(첫 번째 행)에서 +1(다음 1행)을 반환하고

계산 4의 경우 LAST(마지막 행)에서 -1(이전 1행)을 반환한다.

 

 

테이블 계산에서 차이를 선택하면 다음과 같은 계산된 필드가 생성된다.

지금 값에서 이전값을 빼라는 것으로 이해할 수 있다.

 

 

 

WINDOW

WINDOW_AVG(expression, [start, end])

창 내 식의 평균을 반환한다.  [start, end]에서 설정한 범위에 대해 반환된다.

보통 연도별 분기별 수익평균과의 차이를 구할 떄 사용된다. 

 

WINDOW 계산 1을 보면 현재 행으로부터 -1(이전 1행)부터 +1(다음 1행)까지의 평균을 반환했다.

 

분기별 차이를 구하기 위해선 범위를 패널로 정해준다.

분기의 FIRST(처음)부터 LAST(마지막행)까지의 평균에서 현재 값의 차이를 구하게 된다.

 

 

 

'tableau > 추가 학습' 카테고리의 다른 글

태블로 다양한 맵  (0) 2023.02.23