분야별 대시보드 만들기 [공공데이터 중 인구수 데이터]
2024. 9. 1. 17:30ㆍTableu
- 데이터 준비:
- 데이터 출처: 행정안전부 주민등록인구통계에서 인구 데이터를 다운로드하여 사용한다.
- 데이터 형식: Excel 형식의 데이터를 사용하며, 연령별 인구 현황 데이터를 기준으로 한다.
- 데이터 처리 및 정리:
- Excel 데이터 해석: 셀 병합이 된 경우 태블로에서 데이터를 해석하기 위해 "데이터 해석기"를 사용하여 칼럼명과 값을 정확히 해석한다.
- 불필요한 필드 숨기기: 사용하지 않는 필드(예: 성별 및 연령별 인구 합계)를 숨겨서 데이터 탐색을 용이하게 한다.
- 데이터 피벗: 열방향으로 길게 나열된 데이터를 피벗을 사용하여 행 방향으로 정리한다. 이를 통해 '피벗 필드명'과 '피벗 필드값'으로 데이터를 분리한다.
- 사용자 지정 분할: 피벗 필드명을 성별과 연령으로 나누기 위해 사용자 지정 분할을 활용한다. 이를 통해 성별과 연령 데이터를 개별 필드로 분리한다.
- 데이터 필터링:
- 필드 필터링: 불필요한 데이터(예: 시도별 총합, 특정 키워드를 포함하는 행정기관 코드)를 필터링하여 데이터 원본을 정리하고, 워크시트에서 사용할 데이터의 범위를 줄인다.
- 지리적 역할 추가: 맵에서 인구 데이터를 시각화하기 위해 시도와 시군구 필드를 각각 시/도와 카운티로 지정하고, 이를 계층으로 설정하여 맵에 표시한다.
- 시각화 구성:
- 시군구별 인구수 맵: 각 시군구별 인구수를 색상 마크로 표시하고, 대비되는 색상(예: 빨간색과 파란색)을 사용하여 인구 20만명을 기준으로 색상 차이를 강조한다.
- 성별 연령별 인구수: 인구수를 성별에 따라 0을 기준으로 음수(남성)와 양수(여성)로 나누어 표시하며, 이를 피라미드 형태의 버터플라이 차트로 시각화한다.
- 대시보드 구성:
- 대시보드 통합: 시군구별 인구수 시트와 성별 연령별 인구수 시트를 하나의 대시보드에 배치하고, 대시보드 동작 필터를 추가하여 사용자가 선택한 시군구에 따라 성별 연령별 인구수를 표시하도록 설정한다.
- Wrap-up:
- 데이터 해석기 사용: Excel 데이터가 복잡한 경우 태블로의 데이터 해석기를 활용하여 데이터를 정리한다.
- 데이터 피벗: 열방향으로 길게 나열된 데이터를 피벗으로 변환하여 행으로 정리한다.
- 계산식 만들기: 성별에 따라 0을 기준으로 좌우로 배치하는 등의 계산식을 활용하여 비교 화면을 구성한다.
- 데이터 원본 필터 설정 - 시군구 기준:
- 목표: 인구수를 시군구 단위로 분석하기 위해 '일반구' 필드값이 null인 경우만 선택하여 필터링한다.
- 절차:
- 데이터 원본 페이지에서 필터 추가:
- 데이터 원본 페이지 우상단에서 ‘추가’ 링크를 선택하고 데이터 원본 필터 편집 대화상자가 나타나면 ‘추가’ 버튼을 클릭한다.
- ‘일반구’를 선택하고 필터 대화상자에서 빈값 항목만 체크한 후 확인 버튼을 누른다.
- 데이터 원본 페이지에서 필터 추가:
- 시군구 필드 값 없는 데이터 필터링:
- 시군구 값이 없는 서울특별시, 부산광역시, 경기도 등의 시도 총합을 제외하기 위해 데이터 원본 필터를 설정한다.
- 행정기관코드를 선택하여 시군구 값이 없는 경우, 뒤에 8자리가 모두 0으로 이루어진 코드 값을 제외한다.
- 와일드카드 탭에서 ‘00000000’으로 끝나는 값을 제외하도록 설정한다.
- ‘출장소’ 키워드 필터링:
- 행정기관 필드에서 ‘~출장소’ 키워드가 포함된 멤버들을 필터링하여 제외한다.
- 지리적 역할 추가 및 맵 표현:
- 지리적 역할 설정:
- [시도] 필드는 ‘시/도’, [시군구] 필드는 ‘카운티’로 설정하고, 이를 계층으로 만들어 맵에 표시한다.
- 맵에 표시할 때 1개의 알 수 없는 항목이 있을 경우, 위치 편집에서 빈 값을 세종특별자치시로 고정시킨다.
- 지리적 역할 설정:
- 시각화 구성:
- 시군구별 인구수 맵:
- 마크를 맵으로 변경하고 [인구수] 필드를 색상 마크에 넣어 시각화한다.
- 색상 편집에서 대비되는 색상(예: 빨간색-파란색)을 사용하고, 가운데 값을 200,000으로 설정하여 인구 20만명을 기준으로 색상 차이를 강조한다.
- 시군구별 인구수 맵:
- 성별 연령별 인구수:
- 행 선반에 [연령별], 열 선반에 [인구수]를 배치하고, 색상 마크에 [성별]을 추가한다.
- 인구수를 0을 기준으로 남성은 음수, 여성은 양수로 배치하여 피라미드 형태의 버터플라이 차트를 생성한다.
- 대시보드 통합:
- 대시보드 구성:
- ‘시군구별 인구수’ 시트와 ‘성별 연령별 인구수’ 시트를 하나의 대시보드에 배치한다.
- 대시보드 동작 필터를 추가하여 선택한 시군구에 따라 성별 연령별 인구수가 나타나도록 설정한다.
- 대시보드 구성:
'Tableu' 카테고리의 다른 글
분야별대시보드만들기 [유튜브 데이터] (4) | 2024.09.01 |
---|---|
분야별 대시보드 만들기 [네이버 금융 데이터] (0) | 2024.09.01 |
우수한 대시보드 구성하기 (1) | 2024.09.01 |
데이터 시각화를 더 돋보이게 만드는 요소 (0) | 2024.09.01 |
Tableau 활용한 데이터 시각적분석 (0) | 2024.09.01 |