날짜와 시간 함수

Tableau에서 계산하기

Maarten Van den Broeck

Content Developer at DataCamp

시계열 분석이란?

시계열 분석: 특정 기간·간격의 데이터를 연구. 추세, 계절성 비교, 롤링 기간 분석 포함

  • 시계열 분석 예:

여러 시계열 분석 유형을 보이는 선 그래프

Tableau에서 계산하기

데이터 유형으로서의 날짜/시간

Date 또는 DateTime 데이터 유형:

  • 달력 날짜/시간을 저장
  • Tableau가 자동 인식 가능
  • 데이터 로캘(1)에 따라 다름
  • Tableau에서 달력 아이콘으로 표시:

Tableau의 Date 및 DateTime 아이콘

날짜의 다양한 출력 형식:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 데이터 로캘: 사용자 언어·지역 설정을 설명하는 매개변수 집합.
Tableau에서 계산하기

다른 열로부터 Date(Time) 생성

예시: 연, 월, 일 열이 있는 표

시, 분, 초 열이 있는 표

연, 월, 일, 시, 분, 초 열이 있는 표

공백 MakeDate ([Year], [Month], [Day])

Make Date 결과

MakeTime ([Hour], [Minute], [Second])

Make Time 결과

공백

MakeDateTime ([Date], [Time])

Make DateTime 결과

Tableau에서 계산하기

날짜 파싱

파싱: 문자열을 논리적 구문 요소로 분석

예시:

UTC 타임스탬프 기반 거래일자 표

공백

Tableau에서 문자열인 거래일자

공백

DateParse ( format, string )

Tableau의 DateParse 계산 예시

공백

Tableau에서 타임스탬프인 거래일자

Tableau에서 계산하기

날짜 구성요소 추출

연도(이산값) 추출. 분기, 월, 일, 연중일, 요일, 시, 분 등도 가능

예시:

DATEPART ( 'year', [Order Date] )

공백

DATEPART ( 'quarter', [Order Date] )

공백

Datepart 함수 사용 예 - year

Datepart 함수 사용 예 - quarter

Tableau에서 계산하기

날짜 절삭

트렁케이션: 잘라서 단위에 맞춤

지정한 날짜를 지정한 단위로 절삭합니다.

DATETRUNC ( 'month', #2022-06-15# )

공백

DATETRUNC ( 'quarter', #2022-06-15# )

공백

Datetrunc 함수 사용 예 - day

Datetrunc 함수 사용 예 - quarter

Tableau에서 계산하기

날짜 계산

간격 추가:

DATEADD (date_part, interval, [Date])

  • 지정 간격(예: 3개월, 2일, 10주 등)을 날짜에 더함

    공백

간격 빼기:

DATEDIFF ( date_part, date1, date2 )

  • 두 날짜 차이를 요청한 단위로 반환

예:

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • 반환: 날짜

    공백

예:

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • 반환: 숫자
Tableau에서 계산하기

계산식에서 날짜 참조

계산식에 직접 날짜 사용:

날짜 값을 # #로 감쌉니다

예: #2010-12-31#

공백

연도별 매출 표

공백

하드코딩 날짜로 계산 예

공백

2011년 기준 연도별 매출 표

Tableau에서 계산하기

연습해 봅시다!

Tableau에서 계산하기

Preparing Video For Download...