Tableau #6

갱갱·2024년 8월 18일

ZB_Tableau

목록 보기
6/7
post-thumbnail

태블로에서 사용되는 각종 함수

Tableau 함수 : PRIMARY

  • Tableau에서도 사용자가 쉽게 사용할 수 있도록 기본 내장함수 존재.

PRIMARY 함수 - RUNNING_sum/avg

  • 함수 내에 다른 함수가 포함된 함수
  • RUNNING, TOTAL, LOOKUP, WINDOW

  • RUNNING_SUM : 누계를 반환하는 함수, 퀵테이블의 누계 기능과 동일하다.
  • running_sum( sum( [ 필드명 ] ) )


  • RUNNING_AVG : 최초값부터 지정 또는 현재까지의 평균을 계산해주는 식.
  • 이동평균의 경우 이전 2개소부터 현재까지의 평균을 계산해주는 함수이며, 이때에는 window_avg 함수가 사용된다.
  • running_avg( sum( [ 필드명 ] ) )



PRIMARY 함수 - total

  • TOTAL
  • SUM(합계) 함수는 차원에 따라 그 차원(필드)에 맞는 합계값을 산출해 주지만, total 함수 는 차원과 상관없이 모든 값의 합계만을 산출한다
  • total( sum( [ 필드명 ] ) )


  • sum(합계) vs total 함수 (차이점)


PRIMARY 함수 - looklup

  • lookup : 현재 행 기준으로 offset 만큼 떨어진 행을 반환
  • lookup( sum( [ 필드명 ] ), offset )


PRIMARY 함수 - window

  • window_avg : 이동평균을 구할 때, 적용/사용하는 함수
  • 계산하고자 하는, 평균을 구하고자 하는 범위를 직접 지정할 수 있음 (이동평균은 통상 -2부터 현재까지)
  • window_avg( sum( [ 필드명 ] ), 시작, 끝 )


  • 매출, window_avg, 이동평균 비교 : -2, 0 을 기준으로 하면 결국 window_avg는 이동평균과 값이 동일하다.




Tableau 함수 : 문자열 함수

Contain

  • Contain : 문자열이 있는지 혹은 지정 문자열을 포함하면 True 반환


Split

  • split : 문자열을 특정 조건에 맞게 분리


Replace

  • replace : 특정 문자열을 대체, 치환, 변환하는 함수

  • 기타 left, right 함수 등도 사용 가능하며, 엑셀과 동일한 방법으로 사용 가능
  • 문자열 함수를 활용하면 문자열을 변경, 편집을 통해 원하는 데이터에 대한 인사이트 표현 가능




Tableau : 날짜 함수

Datepart

  • 기본적으로 날짜 데이터를 다룰 때 주로 사용되며, 알약(필드명)을 마우스로 드릴다운 하거나 드래그&드롭 할때 해당 함수가 적용된다.


  • 그렇기에, 계산된 필드에서 해당 함수를 적용하여 만들게 되면 동일한 효과가 적용된 필드(차원)을 생성할 수 있다.


  • Datepart 함수를 이용해서 요일 구분하기



DateTrunc

  • 지정한 날짜 부분을 기준으로, 잘라낸 후 새로운 날짜를 반환하는 함수



DATEDIFF

  • Date Different의 약어로 날짜간의 차이를 구하는 함수
  • datediff 함수를 이용하면 두 날짜의 차이를 구해여 걸리는 기간 등을 유추할 수 있다.



날짜함수 응용(MTD,QYD,YTD)

MTD → Month to date, YTD → Year to date 의 의미로 첫날부터 특정일까지의 합계 매출을 표현할 때 주로 사용.
MTD : 월의 첫날부터 현재까지의 합계
YTD : 연도의 첫날부터 현재까지의 합계

profile
(hellow. world)

0개의 댓글