날짜 형식을 맞추는 dateparse 1

Ryan·2025년 1월 11일

SQL/Python 분석

목록 보기
25/94

1. 현재 날짜 필드의 형식 확인

데이터셋에 포함된 날짜 필드의 형식을 확인합니다.

  • 날짜 필드가 문자열로 되어 있다면, Tableau에서 날짜 필드로 변환하려면 해당 문자열이 어떤 형식으로 저장되어 있는지 알아야 합니다.
  • 예:
    • 2023-01-10 → 형식: yyyy-MM-dd
    • 01/10/23 → 형식: MM/dd/yy

2. DATEPARSE 계산된 필드 생성

  1. 차원 패널에서 날짜 필드를 마우스 오른쪽 클릭합니다.

  2. *[만들기] > [계산된 필드]**를 선택합니다.

  3. DATEPARSE 함수를 입력합니다:

    text
    코드 복사
    DATEPARSE("형식", [날짜 필드])
    
    • 형식: 필드의 현재 날짜 형식을 지정합니다.
    • 날짜 필드: 변환하려는 문자열 필드 이름입니다.

3. 형식 지정 방법

날짜 형식 표를 참조하여 문자열의 날짜 데이터를 변환할 형식을 작성합니다.

예제 날짜문자열 형식DATEPARSE 코드
2023-01-10yyyy-MM-ddDATEPARSE("yyyy-MM-dd", [날짜 필드])
01/10/2023MM/dd/yyyyDATEPARSE("MM/dd/yyyy", [날짜 필드])
Jan. 2023MMM. yyyyDATEPARSE("MMM. yyyy", [날짜 필드])
230110yyMMddDATEPARSE("yyMMdd", [날짜 필드])
10 January 2023dd MMMM yyyyDATEPARSE("dd MMMM yyyy", [날짜 필드])
2023년 01월 10일yyyy년 MM월 dd일DATEPARSE("yyyy년 MM월 dd일", [날짜 필드])

4. DATEPARSE 함수 작성 예시

  1. 기본 날짜 변환

    text
    코드 복사
    DATEPARSE("yyyy-MM-dd", [Order Date])
    
    • 데이터가 2023-01-10 형식으로 저장된 경우 사용.
  2. 한국식 날짜 변환

    text
    코드 복사
    DATEPARSE("yyyy년 MM월 dd일", [Event Date])
    
    • 데이터가 2023년 01월 10일 형식으로 저장된 경우 사용.
  3. 다양한 시간 포함 날짜 변환

    text
    코드 복사
    DATEPARSE("yyyy-MM-dd HH:mm:ss", [Timestamp])
    
    • 데이터가 2023-01-10 14:30:00 형식으로 저장된 경우 사용.

5. 참고 사항

  • DATEPARSE는 문자열 데이터를 날짜로 변환할 때만 사용됩니다.
  • 숫자 형식의 날짜 데이터는 DATEPARSE 대신 DATE 또는 DATETIME 함수를 사용할 수 있습니다.
  • 지원되지 않는 형식이거나 오류가 발생하면 Tableau는 필드에 NULL 값을 반환합니다. 따라서 원본 데이터를 검토하여 필요한 경우 데이터 정리를 수행해야 합니다.

0개의 댓글