top of page

[Tableau 대시보드 연습]







안녕하세요 카리나(Karina)입니다.

오늘은 신호등 차트를 만드는 방법에 대해 알려드리도록 하겠습니다.

만들어볼 신호등 차트의 주제는

"음압병실 현황"입니다.

병상수와 확진자 수를 비교하여, 음압병실이 어느 지역에 부족한지 충분한지를 살펴보고자 합니다.


1. 데이터 연결


데이터는 픽셀맵 한국 데이터와 확진자 데이터 2가지를 사용하였습니다.

데이터->혼합 관계 편집에 들어가서 두 데이터를 시도명=시/도를 같게 설정한 후, 데이터를 조인하였습니다.



2. 지도 만들기

그 다음으로는 지도를 만들어보겠습니다.

먼저, 계산된 필드를 하나 생성하겠습니다.

계산된 필드의 이름은 C_포화도 정도라고 지정하도록 하겠습니다.

계산식은 다음과 같이 입력하도록 하겠습니다.


병상 수가 확진자 수보다 많으면 충분(초록색)

병상 수가 확진자 수보다 적지만, 확진자 수의 절반 이상이면 부족(주황색)

병상 수가 확진자 수의 절반 이하면 매우 부족(빨간색)

으로 계산식을 작성하였습니다.


대시보드에서는 위 계산식을 이용하여, 세 가지 색상(초록,주황,빨강) 원 모양으로 나타내고자 합니다.


지도를 본격적으로 만들어보겠습니다.


데이터는 픽셀맵 한국 데이터를 사용하겠습니다.

열에는 space, 행에는 row를 올리겠습니다.

색상 마크에는 시도명을 넣어줍니다.

세부 정보에는

- 시군구명

- 확진자 수

- 병상수

- 병상수요도

- C_포화도 정도를 넣어줍니다.


도구 설명을 편집해줍니다.


도구 설명에는 다음과 같이 입력해줍니다.




그러면 도구 설명은 이렇게 나타나게 됩니다.


완성된 지도의 모양은 다음과 같습니다.




3. 원 만들기

이번에는 포화도 상태를 보여줄 원을 만들어보겠습니다.

계산된 필드를 하나 만들겠습니다.

계산식 이름은 C_원으로 만들겠습니다.

계산식은 다음과 같이 입력하였습니다.


아까 처음에 만들어준 계산식에서 정수를 반환하려고 int를 붙인 거 외에는 같은 식이라는 것을 알 수 있습니다.


열에는 방금 만들어준 C_원을 올려주고, 행에는 MAX(3)을 입력해줍니다.

마크는 원으로 변경해준 후, 색상 마크에는 C_원을 올려줍니다.

크기는 크기 조절을 위해 숫자 100을 입력 후, 크기 마크에 올려줍니다.

1,2,3에 해당하는 색상을 각각 변경해줍니다.





완성된 원의 모습은 다음과 같습니다.



4. 대시보드 만들기

대시보드를 만들어보겠습니다.

방금 만든 지도 시트와 원 시트를 대시보드에 모두 올리겠습니다.

대시보드의 제목은 "음압병실 현황"으로 하겠습니다.

두 가지의 시트를 같이 연동시키기 위해서, 동작과 필터를 설정하겠습니다.


대시보드-> 동작에 들어가서 필터 동작을 추가해줍니다.

필터 동작은 다음의 그림처럼 설정해줍니다.

그리고 지도 시트를 필터로 걸어두겠습니다.


오른쪽 맨 밑에 있는 필터 아이콘을 클릭해줍니다.


지도 시트의 제목은 "지도를 클릭하세요"라고 설정하였으며,

원 모양을 만든 원 시트의 제목은 "포화도 상태"라고 제목을 붙였습니다.

각각 원 모양 옆에는 "충분", "부족", "매우 부족"이라고 텍스트를 추가해두었습니다.


지도를 클릭해보며 원 모양이 해당하는 포화도 상태에 따라 변화하는 것을 볼 수 있습니다.


완성된 대시보드는 다음과 같습니다.







이렇게 해서 신호등 차트가 완성되었습니다.


감사합니다.















 
 
 

Comments


서울특별시 강남구 영동대로 106길 23 중앙빌딩 4층 상호명 : (주)밀버스

사업자등록번호 220-87-88765   |  Tel: 02 3288 1331  |  Mail: tableau_cs@milvus.co.kr

 Copyright©MIlvus Inc. ALL RIGHTS RESERVED. 

bottom of page