▶ DATEPART & DATETRUNC 함수 활용
[DATEPART - 날짜 형식을 정수로 바꿔주는 함수 (불연속형)]
날짜 형식을 선반에 올려놓으면 자동적으로(불연속형일 경우) DATEPART 함수가 사용된다.
[DATETRUNC - 날짜 형식을 정수로 바꿔주는 함수 (연속형)]
날짜 형식을 선반에 올려놓으면 자동적으로(연속형일 경우) DATETRUNC 함수가 사용된다.
데이터의 형식은 연속형이지만, 보여주는 방식을 분절해서 보여주고 싶다면 '불연속형'으로 변환한다.
[DATEPART 활용하기 - 요일 표시]
1) 차원에 있는 [주문 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '주문 일자 (불연속형)'을 더블클릭한다.
2) 계산된 필드를 활용하여 요일을 표시한다.
3) 생성한 필드를 텍스트 영역에 드래그하면 요일이 표시된다.
▶ DATEDIFF 함수 활용
[DATEDIFF - 날짜 간의 차이를 구하는 함수]
[DATEDIFF 활용하기 - 배송 기간 확인]
1) 차원에 있는 [주문 번호]를 행 선반에 드래그한다.
2) 차원에 있는 [주문 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '주문 일자 (불연속형)'을 더블클릭한다.
3) 차원에 있는 [배송 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '배송 일자 (불연속형)'을 더블클릭한다.
4) 계산된 필드를 활용하여 주문 일자와 배송 일자의 차이를 표시한다.
5) 생성한 필드를 텍스트 영역에 드래그하면 배송까지 걸린 기간이 표시된다.
▶ MTD / QTD / YTD 만들기
[날짜 형식의 매개 변수로 MTD(Month to Date) 만들기]
1) 좌측 사이드 바 빈 여백에 마우스 오른쪽 버튼 클릭하고 '매개변수 만들기'를 선택한다.
2) 생성한 매개변수를 표시해 준다. (오른쪽 버튼 클릭 - 매개변수 표시)
: 형식을 입력 형태로 변경한다.
3) 차원에 있는 [주문 일자]를 마우스 오른쪽 버튼 클릭하고 행에 드래그하여 '주문 일자 (불연속형)'을 더블클릭한다.
4) 측정값에 있는 [매출]을 더블클릭한다.
5) 매개변수에 따라 화면이 움직일 수 있도록 '계산된 필드'를 만들어준다.
: MTD를 만들기 위해
6) 생성한 필드를 필터 영역에 드래그하고 '참'만 선택하고 '확인' 버튼을 누른다.
7) 'MTD' 시트를 복제하여 'QTD'로 변경한다.
: [F. MTD]의 계산식을 복제하여 'month'를 'quarter'로 수정하고, 필터를 대체한다.
8) 'QTD' 시트를 복제하여 'YTD'로 변경한다.
: [F. QTD]의 계산식을 복제하여 'quarter'를 'year'로 수정하고, 필터를 대체한다.
[YTD / QTD / MTD를 매개변수로 만들기]
1) 좌측 사이드 바 빈 여백에 마우스 오른쪽 버튼 클릭하고 '매개변수 만들기'를 선택한다.
2) 생성한 매개변수를 표시해 준다. (오른쪽 버튼 클릭 - 매개변수 표시)
: p. Date와 p. Period 모두 표시한다.
: p. Date의 형식은 입력 형태로 변경한다.
3) [F. YTD]를 활용하여 계산된 필드를 생성한다.
4) 'c. YTD매출'을 복제하여 'c. QTD매출'로 변경한다.
5) 'c. QTD매출'을 복제하여 'c. MTD매출'로 변경한다.
6) 매개변수에 따라 화면이 움직일 수 있도록 '계산된 필드'를 만들어준다.
7) [c. Period 매출]을 텍스트 마크에 드래그하면 값이 표시된다.
8) 마크를 '텍스트'에서 '원'으로 변경한다.
9) 차원에 있는 [고객 세그먼트]를 열 선반에 드래그한다.
10) 차원에 있는 [제품 대분류]를 행 선반에 드래그한다.
: 고객 세그먼트 제품 대분류별 YTD / QTD / MTD 확인이 가능하다.
'✏️ STUDY > 📍 data' 카테고리의 다른 글
[SQL 기초] ALTER / DROP / TRUNCATE (0) | 2023.05.28 |
---|---|
[SQL 기초] DATABASE / TABLE / CREATE (0) | 2023.05.06 |
[Tableau 중급] 11. 매개 변수 만들기 (실수, 정수, All 항목, 날짜) (0) | 2023.04.12 |
[Tableau 중급] 10. 매개 변수 만들기 (문자열, 부울) (0) | 2023.03.17 |
[Tableau 중급] 9. 테이블 계산 함수 만들기 (대시보드 만들기) (0) | 2023.01.25 |