[Tableau 실무 연습] 동일 기간 내 제품 카테고리 판매량 순위 변화 확인 Feat. 텍스트 테이블, Dateadd
- edwin1912
- Nov 15, 2021
- 2 min read
Updated: Nov 17, 2021
안녕하세요! 오늘은 태블로 실습 콘텐츠를 가져왔습니다. 실제 업무 상황을 가정하며 함께 업무를 해결해 봅시다! 실습을 위해서 Super Store (영문) 샘플 (태블로 버전 2021.3)을 사용합니다.
[업무] 날짜 기간 선택에 따른 동일 기간 내 제품 카테고리 판매량 순위 변화를 정리 및 시각화해주세요.
[업무 해결]
1. 선택한 날짜 기간에 따라 순위가 변해야 함으로 다음과 같은 매개 변수를 만들어 주세요.


2. [Sub-Category]를 행에 올려주세요.
3. 순위에 기준이 될 선택 기간 내의 판매량을 계산해봅시다. 다음과 같이 계산식을 만들어 주세요. 선택한 기간 내에 판매량만 계산하라는 의미입니다.

4. [Sales_선택 기간]을 ‘불연속형’으로 변경 후 행에 있는 [Sub-Category] 오른쪽에 올려주세요.
5. 선택 기간 내의 판매량을 기준으로 순위를 표현하기위해 다음과 같이 계산식을 만들어주세요.

6. [Rank_선택 기간]을 ‘불연속형’으로 변경 후 행에 있는 [Sub-Category] 왼쪽에 올려주세요.
7. 매개 변수를 표시하고 현재까지 결과를 확인해봅시다. 기간은 2021-11-15부터 2021-11-26으로 선택했습니다.

8. 동일 기간 동안의 순위 변동을 확인하기 위해서는 전 동일 기간 동안의 판매량을 알아야 합니다. 예를 들어, 선택한 2021-11-15부터 2021-11-26의 기간은 총 12일입니다. 그러면 전의 12일 기간은 2021-11-03부터 2021-11-14이므로 이 기간 동안의 판매량을 알아야합니다.
다음과 같이 계산식을 만들어주세요. 각 선택한 날짜에서 ‘일’만 구해서 차이 값을 구한다는 의미입니다. 여기서는 12(일)이 나오겠죠?

다음과 같이 계산식을 만들어주세요. 각 선택한 날짜에서 선택한 날짜의 차이만큼의 ‘일’을 더한다는 의미입니다. 여기서는 2021-11-03 <= [Order Date] <= 2021-11-14라는 결과가 나오겠죠?

9. [Sales_이전 기간]을 ‘불연속형’으로 변경하고 행에 있는 [Sales_선택 기간] 오른쪽에 올려주세요.
10. 이전 기간 내의 판매량을 기준으로 순위를 표현하기위해 다음과 같이 계산식을 만들어주세요.

11. 순위 변화를 구하기 위해 다음과 같은 계산식을 만들어 주세요. 선택 기간 동안의 판매량 순위가 이전 기간 동안의 판매량 순위 보다 높다면 (낮은 숫자) 차이에 -1을 곱해서 순위를 표시하고 순위가 낮다면 (높은 숫자) 그냥 순위 차이를 표현한다는 의미입니다.

12. [순위 변화]를 마크 카드의 텍스트에 올려주세요.
13. 상승 및 하락을 표현할 삼각형을 만들어봅시다. 다음과 같은 계산식을 만들어주세요. 선택 기간 동안의 판매량 순위가 이전 기간 동안의 판매량 순위와 비교해 높다면 (낮은 숫자) '▲', 낮다면 (높은 숫자) '▼', 같다면 ‘=’로 표시하라는 의미입니다.

14. [상승 하락]을 마크 카드의 텍스트와 색상에 올려주세요.
15. 마크 카드의 텍스트에서 다음과 같이 편집해주세요.

16. '▲'은 빨간색, '▼'은 파란색, ‘=’는 회색으로 변경해주세요.
17. [순위 변화] 칼럼에 헤더가 없습니다. 다음과 같은 계산식을 만들어주세요.

18. [순위 변동]을 드래그해서 [순위 변화]의 빈 헤더에 올려주세요. 헤더가 위아래로 두개가 생기는데 위쪽 헤더에서 마우스 우클릭 후 ‘열에 대한 필드 레이블 숨기기’를 선택해주세요. 중복 없이 헤더가 만들어집니다.
19. 테이블 크기를 조절해서 모든 데이터가 잘 나오도록 해줍니다. 각 컬럼마다 ‘서식’에서 중간 정렬을 해줍니다.

20. 테이블을 자세히 보면 일정 간격으로 [Sales_이전 기간]과 [순위 변동]의 컬럼만 회색으로 칠해져 있습니다. 나머지 컬럼도 회색으로 칠하기 위해 아무 칼럼에서 ‘서식’을 선택해 5가지 옵션 중 3번째 ‘음영 서식’에서 ‘행’탭에 ‘행 색상 교차’ 섹션의 ‘수준’을 왼쪽으로 당겨주세요.

업무를 해결했으니 저는 이만 퇴근하도록 하겠습니다! 감사합니다.

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

Comments