[Tableau 실무 연습] 전년 대비 총 판매량 변화율 구하기 Feat. 매개변수, Dateadd
- edwin1912
- Nov 12, 2021
- 2 min read
안녕하세요! 오늘은 태블로 실습 콘텐츠를 가져왔습니다. 실제 업무 상황을 가정하며 함께 업무를 해결해 봅시다! 실습을 위해서 Super Store (영문) 샘플 (태블로 버전 2021.3)을 사용합니다.
[업무] 2020년 대비 2021년 판매율 (상승/하락) 변화를 알고 싶습니다. 또한, 특정 날짜를 설정하게 해주세요.
[업무 해결]
오늘은 그래프/차트 없이 텍스트로만 업무를 해결해 보겠습니다.
1. 먼저 매개변수를 만들어 봅시다. 다음과 같이 매개 변수 2개를 만들어 주세요. 전체 날짜를 매개 변수로 사용한다는 의미입니다. ‘ ‘부터 ‘ ’까지의 기간을 설정하기 위해 매개 변수를 2개 만듭니다.


2. 매개 변수를 조작해서 날짜를 변경할 수 있도록 다음과 같이 계산식을 만들어 줍니다. 다들 아시겠지만 매개 변수는 계산식과 항상 같이 다녀야 합니다! 2021년을 기준으로 작년 대비 판매량 변화를 계산해야 하기 때문에 2020년 기준 기간도 필요합니다. 설정한 매개 변수 날짜 (2021년 x월 x일)의 년도에 -1을 하면 작년 날짜가 되겠죠? 그래서 ‘DATEADD’ 함수를 사용했습니다.


3. 이제 2021년의 판매량과 2020년의 판매량을 계산해 봅시다. 방금 만든 계산식들은 ‘부울’ 즉 True/False 형태의 계산식입니다. ‘부울 계산식이 True일 때 결과 값이 나온다’ 라는 개념을 이용해 다음과 같은 계산식을 만들어 주세요. 이제 선택한 기간 동안 (2021)의 판매량과 작년 같은 기간 동안 (2020)의 판매량을 알 수 있습니다.


4. 방금 만든 계산식으로 판매량 변화율을 알아봅시다. 다음과 같은 계산식을 만들어주세요. 복잡해 보이지만 사실 변화율을 구하는 공식인 ‘(기준 기간 판매량 – 작년 기준 기간 판매량) / 작년 기준 기간 판매량’의 반복입니다. 변화율이 0보다 크면 그냥 변화율을 표기하고 0보다 작다면 -1을 곱해서 양수로 표기하라는 의미입니다. -1을 곱하는 이유는 마지막에 변화율 상승과 하락을 표시할 삼각형을 넣기 때문입니다.

5. 방금 전에 언급한 삼각형을 만들어 보겠습니다. 다음과 같은 계산식을 만들어 주세요. 2021년기준 기간 동안의 판매량이 2020년 기준 기간 동안의 판매량보다 크면 ▲을 작으면 ▼을 표기하라는 의미입니다.

6. [2021 기준 Sales]를 마크 카드의 텍스트, [상승 하락]을 마크 카드의 텍스트, [삼각형]을 마크 카드의 색상과 텍스트에 올려 주세요. 그리고 마크 카드의 텍스트에서 레이블 편집을 다음과 같이 해주세요.


7. 매개 변수를 표시하고 ▲인 경우 빨간색으로 변경해주세요. ▼인 경우는 여전히 파란색으로 표시됩니다.


여기서 2021년과 2020년의 판매량을 비교했지만 매개 변수를 날짜 ‘전체’로 설정했기 때문에 데이터만 있다면 2021년 이후의 판매량 계산도 가능합니다.
업무를 해결했으니 저는 이만 퇴근하도록 하겠습니다! 감사합니다.

세상의 모든 데이터를 연결하다,밀버스
Connecting the data, Milvus

Comments