[043]Tableau - 다양한 기능과 차트 활용하기 / Tableau for B.I - ③

이연희·2023년 10월 17일
0

Chapter
📗 4. 다양한 기능 활용하기
📝 (1) 그룹 vs. 집합
📝 (2) 계층/드릴다운
📗 5. 맵 차트
📗 6. 응용 차트

📗 4. 다양한 기능 활용하기

📝 (1) 그룹 vs. 집합

1) 그룹

시도를 구룹화해보자. '시도'필드를 마우스 우측 클릭해 만들기 > 그룹을 클릭한다(A). 예시로 경기도, 인천,서울을 묶어서(B) 수도권으로 그룹화하였다(C).

ABC결과창

만든 그룹을 이용해서 분기별로 수도권과 그외 지역의 매출비율을 확인해보자. '매출'필드를 선반에 올린뒤, '주문일자'를 분기별로 연속형으로 변환시킨뒤(D) 열에 올린다.

D결과창

만든 수도권 그룹을 색상위에 올려(E), 마크모양을 막대로 변경한다(F). 다시 '주문일자' 필드를 불연속형으로 변경해서 보기 막대 사이에 간격을 주고 행열 변환까지 마친다(G).

EFG결과창

다음으로 매출의 합계가 아닌 구성비율로 변경한뒤(H), 계산 방식을 변경(I)하여 각 분기별 비율이 100%가 맞춰지게 한다. 이게 각 분기별 수도권과 그외 지역의 매출비율을 확인할 수 있다.

HI결과창

수치까지 확인가능 하도록 '매출'필드를 레이블에 올리고(J), 백율률로 변경해주었다(K).

J(K)

다음으로 분석탭의 상수라인을 활용해 추세선을 넣은다음(L) 50% 기준선을 만들어주었다(M).

LM

마지막으로 참조선 색상과 막대칸의 색까지 커스텀해주었다.

참조선 편집막대 색상 편집결과창

.

2) 집합 만들기

그룹이 아닌 집합을 만들어 비교할 수도 있다.
'시도' 필드를 통해 집합만들기를 선택한다음, 똑같이 서울,인천,경기 선택하여 집합을 만들어 주어 색상에 그룹이 아닌 집합으로 교체해준다.

집합 만들기결과창

in/out으로 표시된 것이 보이는데 집합 외의 것은 out으로 표시된 것을 확인할 수 있다.

두 개의 방법으로 항목을 묶어서 데이터를 분석할 수 있지만, 만약 3개 이상의 항목을 묶으려면 그룹으로 묶어야 하는 것을 주의해야한다.

.
.

📝 (2) 계층/드릴다운

이전 시간에서 '주문 일자'와 같이 이미 계층화된 필드를 이용해서 드릴 다운으로 좀더 범위를 세분화하여 데이터를 시각화하는 작업을 했었다. 이번에는 직접 입맛에 맞게 데이터를 계층화하여 드릴다운해보자.

그전에 집합과 결합된 집합을 구분해보자.

1) 집합, 결합된 집합

고객별 순위를 확인하여 집합을 만들어보자.
먼저 '고객명'필드를 행에 올린 다음(a) 내림차순해준다(b).

ab

그런다음 '고객명' 필드를 마우스 우측 클릭해 만들기 > 집합을 선택하여(c), 상위10명의 집합(d), 상위20명 집합(e)을 만들어주었다.

cde결과창

그다음 만들어진 top10, top20을 동시에 선택해 '결합된 집합만들기'를 선택하여(f) 상위11위-20명 집합(top20-top10으로 결합된 집합)을 만든다(g).

fg결과창

필터를 이용해서 11위부터 20위의 고객명만 확인할 수 있다.
top11-20를 필터로 옮겨서 in만 적용시킨다(h).

h결과창

.

2) 계층

'매출'필드와 '제품 대분류'필드를 이용해서 제품 대분류별 매출합계액을 막대그래프로 표현해준다(a). 그다음 원하는 모양을 표현하기 위해 전체보기로 출력하고 행열을 전치시켰다(b). 그런 다음 행위에 '제품 중분류'필드도 올려놓아 그래프를 세분화해준다(c).

abc

이때, '제품 중분류' 필드를 드래그해서 '제품 대분류' 필드 위에 올려놓으면(a) 계층 형성 가능하다.

a계층 이름 형성

혹은 두 필드를 동시 선택해서 계층 > 계층 만들기로 만들어줄 수도 있다.

계층을 만들면 대분류의 매출 합계와 중분류의 매출 합계를 따로 볼 수 있다.

이미 확인했지만 날짜 형식의 필드같은 경우에는 저절로 드릴다운할 수 있도록 저절로 계층이 잡힌다.

.
.
.
.

📗 5. 맵 차트

먼저 '국가'필드를 마우스 우측클릭해 지리적 역할 > 국가/지역을 클린한다. 이렇게 해서 생성된 '경도', '위도'필드를 이용하면 해당 지역의 지도를 출력할 수 있다.

'시도'필드와 '시군구'필드도 지리적 역할을 부여하면 더 세부적인 지도를 그릴 수 있다

'시도' 지리적 역할 부여결과창
'시군구' 지리적 역할 부여결과창

만약 이렇게 계층적으로 지리적 역할을 설정한 다음 맵차트에 넣지 않으면 다음과 같은 문제가 발생한다.

맵차트를 지워서 지리적 역할이 부여된 '시군구' 필드를 선택해서 맵차트를 만들었더니 오른쪽 하단에 "7개의 알 수 없는 항목"이라는 문구가 떠 있는 것을 발견할 수 있었다.

클릭하여 위치편집을 확인해본다.

다음의 7개의 시군구가 매칭이 안 된 것을 확인할 수 있다. 왜냐하면 해당 시군구는 동일한 시군구가 존재하기 때문이다. 확인해보자.

행에 위치한 '시도'필드의 개수를 확인해보자.

같은 이름의 시군구가 있는 것을 확인할 수 있다.

혹은 다른 방법으로도 확인이 간으하다.
카운트(고유)된 시도 값을 필터에 넣어서 카운트 값의 범위를 정해준다.

필터값의 두 개 이상의 카운트 값을 잡아준다.

동명의 시군구가 존재하는 시도를 확인할 수 있다.
맵 차트의 2개 이상의 같은 이름이 존재하는 시군구를 지워버린다.

이제 계층을 만들어 준다.

이제 시군구만을 클릭해서 맵차트를 만들어준다. 에러 문구가 발견되지 않는다.

국가 필드까지 계층을 잡아준다.

계층이 잘 잡혔는지 확인차 드릴다운해본다.
차트를 지워서 국가 필드만 더블클릭해 맵차트를 확인해본다.

(+)를 눌러서 시도로 드릴다운한다.

다시 시군구로 드릴다운해본다.

.
.
이제 맵차트를 활용해서 매출액과 수익액을 시각화해보자.

색상 위에 '수익'필드를 올려놓는다.
|
---|---|

이렇게 시군구별 매출액과 수익의 크기를 확인해볼 수 있다.

.
.

📝 (2) 응용하기

1) 도구 설명 활용하기

먼저 제품 대분류, 중분류별 매출액 합계를 가로막대그래프로 나타내었다.

색상 위에 '수익'필드를 올려놓아서 수익 금액범위별 매출액 합계도 확인할 수 있게 되었다.

다시 원래 시트로 돌아와서 마크 카드에 있는 '도구설명'을 클릭한다.

방금 만든 차트를 삽입한다.

다음과 같이 지역에 커서를 올렸을 때 해당 지역별 매출을 확인할 수 있다.

.

3) 필터 활용하기

맨 처음 활용했던 맵차트(A)에서 마크카트의 크기에 적용된 '매출'을 제거(B)한다.

AB

맵 배경을 위성으로 변경한다음, '시도'필드를 필터에 넣어준다.

|
---|---|---|

이제 대시보드를 하나 만든다.

방금 만든 맵차트를 넣어 필터를 적용함.

다음과 같이 원하는 시도를 선택해서 위치별로 확인할 수 있게 되었다.

필터 모양을 좀더 다루기 쉽게 드롭다운으로 변경하려고 한다.

'부동'기능을 활용하여 필터를 원하는 위치에 올려놓아보자.

옵션에서 지역을 선택하면 해당 지역을 줌인해서 보여주게 된다.

.
.
.
.

📗 6. 응용 차트

📝 (1) 워드클라우드

'매출'과 '제품 중분류'를 동시에 마크카드에 올려놓는다.

'제품 중분류'를 레이블에 올리면 다음과 같이 중분류된 목록을 확인할 수 있다.

여기에 '매출'을 크기에 올리면 트리맵으로 표현된다. 이때 차트를 텍스트형으로 바꾸면 워드 클라우드를 만들 수 있다.

수익을 색상에 올려놓으면 좀더 시각화된 워크 클라우드를 만들 수 있다.

.
.

📝 (2) 달력형 히트맵

'주문 일자'필드를 열에 먼저 올려놓는다.

그다음 데이터 타입을 주차로 변경한다(행열 변환함).

여기에 '매출'을 마크 카드 위 텍스트에 올리고, '주문 일자'를 요일별로 행위에 다시 올린다.

여기에 주문일자를 월별로 필터링해서 1월만 선택하였다.

다시 2019년만 필터링한다.이제 2019년 1월의 주차별 매출합계 확인가능하다.

여기에 분석 기능을 활용해서 행 기준 총합계도 넣어준다.

마지막으로 매출을 색상에 놓고 마크를 사각형으로 변경해주면 그래프를 확인할 수 있다.

만약 2019년의 월별로 슬라이드하고 싶다면 필터의 월별 필터링 오른쪽 마우스 클릭 > 필터 표시

필터 > 단일값(슬라이드)을 선택해준다.

이렇게 월별로 확인할 수도 있다.

1월3월10월
profile
안녕하세요, 데이터 공부를 하고 있습니다.

0개의 댓글