-
[TWBX] 대학(원)생을 위한 TWBX Day 13대외활동 및 교육/TWBX 2022. 1. 19. 21:43
13일차 과제는 다양한 데이터 원본과 레퍼런스를 올려주시고 그걸 활용하여 대시보드를 제작하는 과제였습니다!
저는 그 중 Superstore 고객 생년월일 데이터를 사용해봤습니다.
두 자리수 월 계산된 필드 데이터 원본을 보면 고객명, 연도, 월, 일 컬럼이 있는데,
월, 일 컬럼을 계산된 필드를 활용해 한 자리수 월, 일도 두 자리수로 표현되도록 만들었습니다.
문자열과 문자열은 + 기호를 통해 쉽게 합칠 수 있어요!
고객 생년월일 계산된 필드; 문자열 -> 날짜 위에서 만든 새로운 월, 일 필드를 사용해서 '고객 생년월일'이라는 계산된 필드를 만들었습니다.
문자열로 만들어진 고객 생년월일 필드를 날짜로 바꿔준 뒤 확인해보니
오른쪽 사진처럼 DATEPARSE 함수와 DATE 함수가 자동으로 적용된 것을 볼 수 있었습니다!
만 나이 계산된 필드 다음으로는 생년월일로 나이를 계산하기 위해 '만 나이' 계산된 필드를 만들었습니다.
원래 나이를 구할 땐 DATEDIFF 함수를 통해 현재 날짜의 연도에서 고객 생년월일의 연도를 빼주면 되는데,
만 나이를 구하기 위해서 여기서는 첫 줄에서 현재 날짜의 연도에서 고객 생년월일의 날짜를 빼고,
그 값의 음수를 현재 날짜의 연도에 더해줍니다.
만약 이 값이 고객 생년월일보다 작다면 1을 뺀 값이 만 나이가 되는 것이고,
그렇지 않다면 그 값이 만 나이가 되는 것입니다.
이렇게 하면 필요한 전처리는 끝입니다!
고객 만 나이 구간 차트 첫 번째로 만든 차트는 고객의 만 나이 기준으로 만든 구간 차트입니다.
'만 나이' 필드에 오른쪽 마우스 클릭하고 [만들기] - [구간차원]을 누르면 크기를 지정할 수 있는데,
크기를 10으로 설정하여 20대부터 60대까지를 막대로 나타낸 차트입니다.
카운트를 레이블에 넣어주고,
각 나이 대가 차지하는 비율을 보여주기 위해 퀵 테이블 계산으로 구성 비율을 적어줬습니다.
고객 세부 비율 파이 차트 두 번째 차트는 만 나이의 구간 차원 크기를 5로 설정해 각 나이 대에서도 초반과 후반의 비율을 알 수 있는 파이 차트입니다.
파이 차트 두 개를 겹치고 크기 조절을 통해 가운데가 뚫린 파이 차트를 만들었습니다.
위에서와 마찬가지로 구성 비율을 레이블에 넣어줬고,
동작 작동 시 제목이 선택된 나이 대에 맞게 변할 수 있게 제목에 구간차원 필드를 넣어줬습니다.
고객 리스트 테이블 마지막 차트는 고객 리스트 테이블 차트인데요,
만 나이를 행 선반에 놓고 고객명을 텍스트 카드에 올려 해당 나이에 누가 있는지 볼 수 있게 했습니다.
Superstore 고객 정보 완성된 대시보드는 이러한 모습입니다 😊
아래 고객 프로필 부분은 프로필 느낌을 낼 수 있도록 프로필 아이콘을 모양으로 설정해 넣었고,
아래 이름, 생년월일, 나이를 텍스트로 넣었습니다.
맨 위 막대차트에 마우스 오버를 하면 해당 나이 구간 기준으로 고객 리스트와 파이 차트가 보여지고
고객 리스트에서 이름 위에 마우스 오버하면 아래 고객 프로필에 그 사람의 정보가 나타납니다.
이번 과제는 아래 링크에서 확인하실 수 있습니다 😊
https://public.tableau.com/app/profile/annalody/viz/TWBXDay13Superstore/1?publish=yes
[TWBX Day 13] Superstore 고객 정보 대시보드
[TWBX Day 13] Superstore 고객 정보 대시보드
public.tableau.com
'대외활동 및 교육 > TWBX' 카테고리의 다른 글
[TWBX] 대학(원)생을 위한 TWBX Day 9 (0) 2022.01.14 [TWBX] 대학(원)생을 위한 TWBX Day 8 (0) 2022.01.14 [TWBX] 대학(원)생을 위한 TWBX Day 7 (0) 2022.01.13 [TWBX] 대학(원)생을 위한 TWBX Day 6 (0) 2022.01.11 [TWBX] 대학(원)생을 위한 TWBX Day 4 (2) 2022.01.07