본문 바로가기
공부/태블로

[태블로 고급편] 시간의 데이터 _ 1~2일차 학습

by 몽쿠르 2025. 7. 2.
728x90

1. 데이터 유형 변경하기

활용 파일 : "DAY1 DAY2 학습 실습_데이터 유형 변경하기"

  •  Date1, Date2 필드 날짜로 변경
    • 방법 1 : Date1 우클릭 -> 데이터 유형 변경 -> 날짜 선택
    • 방법 2: Date1 옆 아이콘 클릭 -> 날짜 선택

  • DATEPARSE 함수 활용하기
    • DATEPARSE 함수 :문자열 -> 날짜로 변환
    • 작성 방법 : DATEPARSE (형식, 문자열)

 

  • Date4 바꾸기
    • 함수 사용을 위해 Date4의 데이터 타입을 문자열로 변경
    • 계산된 필드 만들기
      • 날짜변환 함수 만들기
        • DATEPARSE("M/d/yyyy", [Date4])

  • 새로 만든 Date4 타입을 날짜로 변환
    • 확인 시 '연'으로만 되어 있으면 우클릭 -> 사용자 지정 날짜에서 원하는 타입으로 변경하면 원하는 타입으로 볼 수 있음

 

 

 

  • Date5 변경하기
    • 계산된 필드 만들기
      • DATEPARSE ("MMM.yyyy", [Date5])

 

 

 

2. 필드 조합하여 날짜 생성하기

파일 : "DAY1 DAY2 학습 실습_필드를 조합하여 날짜 생성하기"

 

  • 연도(yyyy), 월(M), 일(d) 필드를 이용해 날짜를 변경하기
    • 연도, 일, 월 필드를 차원으로 변경
      • 드래그 하여 위로 이동
    • 연도, 일, 월 필드를 문자열로 변경

  • 연도/월/일 연결 함수 생성
    • "-" 기호를 사용하여 구분
  • 생년월일 함수 생성
    • 형식 : "yyyy-M-d"
    • 데이터 타입 날짜로 변경

 

 

3. 필드를 조합하여 날짜 생성하기

  • 날짜 데이터에서 연속형과 불연속형의 차이
  • DATETRAUNC & DATEPART 차이
    • DATETRUNC - 연속형
      • DATETRUNC (datepart, 날짜, [주 시작]) : datepart에 해당하는 날짜 부분까지 자르고, 새로운 날짜 반환
      • 날짜를 자르고, 나머지 부분을 최소값으로 변환하여 연속형 데이터로 활용
        • ex) 날짜 : 2021-12-14 13:10:20 -> DATETRUNC ('month', [날짜] ) = 2021-12
    • DATEPART - 불연속형
      • DATEPART (datepart, 날짜 [주 시작]) : datepart에 해당하는 날짜 부분의 값을 정수로 반환
      • 날짜의 일부분을 숫자로 분리하여 불연속형 데이터로 활용
        • ex) 날짜 : 2021-12-14 13:10:20 -> DATEPART ('month', [날짜]) = 12 
    • date_part
      • year : 4자리 연도
      • quarter : 1 ~ 4 / 분기
      • month : 1 ~ 12 / 월
      • dayofyear : 1년 중 몇 번째 날 
        • ex) 1월 3일 : 3 / 2월 1일 : 32
      • weekday : 1 ~ 7 / 1 : 일요일, 2: 월요일 ...
      • week : 1 ~ 52 / 1년 중 몇 번째 주인지
      • hour : 0 ~ 23 / 시
      • minute : 0 ~ 59 / 분
      • second : 0 ~ 60 / 초

 

 

 

4. 날짜 함수가 매개변수를 만났을 때

특정 날짜 기준 시간 별 데이터 비교하고 성과 측정하기 

방법 : 기준 날짜를 선택 매개변수 생성 -> 매개 변수 값과 실제 데이터 날짜 값 비교 -> 데이터 추출

728x90
반응형