- 단계
(1) 기준 기간과 전년 동기간을 구분하는 계산된 필드 생성 - DATETURNC, DATEADD 사용
(2) MTD_텍스트 시트 : 각 기간 별 매출의 합을 텍스트로 표현하기
(3) MTD_라인 차트 시트 : 각 기간 별 매출의 일자별 추이를 라인 차트로 표현하기
- 매개변수 생성

- 계산된 필드 생성
- 논리 흐름

- 계산된 필드 만들기
// 계산식 이름: MTD
IF
[주문 일자] >= DATETRUNC('month',[기준 날짜])
AND
[주문 일자] <= [기준 날짜]
THEN '기준기간'
ELSEIF
[주문 일자] >= DATETRUNC('month', DATEADD('year',-1,[기준 날짜]))
AND
[주문 일자] <= DATEADD('year',-1,[기준 날짜])
THEN '전년동기간'
END
- MTD_텍스트 시트 생성


- MTD 라인 차트 시트
- 필터 - MTD 기준기간, 전년동기간 선택

- 주문일자(불연속형 일 선택), 매출, 색상 구분



- 대시보드

- 시트 제목에 선택된 기간 표시하기
(1) [MTD]가 ‘기준기간’에 해당할 때, 가장 작은 주문 일자 구하기 - FIXED, MIN
(2) [MTD]가 ‘기준기간’에 해당할 때, 가장 큰 주문 일자 구하기 - FIXED, MAX
(3) [MTD]가 ‘전년동기간‘에 해당할 때, 가장 작은 주문 일자 구하기 - FIXED, MIN
(4) [MTD]가 ‘전년동기간‘에 해당할 때, 가장 큰 주문 일자 구하기 - FIXED, MAX
(5) 계산식을 세부 정보에 올린 다음, 워크시트 제목 편집에서 삽입하기

- MTD가 '기준기간'에 해당할 때, 가장 작은 주문 일자(MIN) 구하기
- 참고:‘IF’ 식을 쓸 때는 THEN 이하에 집계 함수가 사용되었으면 THEN 이전에도 사용되어야 합니다.
- 기준기간에 해당하는 [주문 일자]를 모두 찾은 다음, 그 중에 가장 작은 주문 일자를 찾습니다
// 계산식 이름: 기준기간 Min Date
MIN(IF [MTD] = '기준기간' THEN [주문 일자] END)

- 수정된 계산식
// 계산식 이름: 기준기간 Min Date
{FIXED : MIN(IF [MTD] = '기준기간' THEN [주문 일자] END)}
- MTD가 '기준기간'에 해당할 때, 가장 큰 주문 일자 구하기
// 계산식 이름: 기준기간 Max Date
{ MAX(IF [MTD] = '기준기간' THEN [주문 일자] END) }
- MTD가 '전년동기간'에 해당할 때, 가장 작은 주문 일자 구하기
// 계산식 이름: 전년기간 Min Date
{ MIN(IF [MTD] = '전년동기간' THEN [주문 일자] END) }
- MTD가 '전년동기간'에 해달 할 때, 가장 큰 주문 일자 구하기
// 계산식 이름: 전년기간 Max Date
{ MAX(IF [MTD] = '전년동기간' THEN [주문 일자] END) }
- 계산식을 세부 정보에 올린 다음, 워크시트 제목 편집에서 삽입하기


'[업무 지식] > Tableau' 카테고리의 다른 글
| [YoY] 전년 동기 대비 증감율 구하기 (0) | 2024.12.26 |
|---|---|
| [YTD] 특정 날짜 기준 YTD, 전년도 YTD (0) | 2024.12.26 |
| [매개변수 드릴다운] 대분류 막대 안 중분류 수준 매출과 구성비율 (0) | 2024.12.25 |
| [집합 작업] 선택 vs 선택 (0) | 2024.12.24 |
| [집합 작업] 선택 vs 기타 (0) | 2024.12.24 |