tableau 7

[Tableau] 유동인구 데이터 활용 피라미드 차트 만들기

이번 태블로 포스팅에서는 유동인구 데이터를 활용하여 흥미로운 시각화인 '피라미드 차트'를 만들어보겠습니다. 피라미드 차트는 연령대나 성별과 같은 두 가지 카테고리의 데이터를 시각적으로 비교할 때 유용한 차트입니다. 오늘의 목표 차트! Step 1: Tableau 시작 Tableau를 열고 새로운 워크북을 생성합니다. Step 2: 데이터 불러오기 Tableau에 사용할 유동인구 데이터를 불러옵니다. Excel, CSV, SHP 또는 다른 데이터 소스를 활용할 수 있습니다. 이번에 제가 사용한 데이터는 공공데이터포털에서 다운받은 울산광역시 울주군_방사능 방재정보 인구 주민인구 유동인구 공간정보 입니다. 여기 링크에서 다운받으실 수 있습니다. → https://www.data.go.kr/data/150955..

[Tableau] 연습 2024.01.07

[Tableau] 나이 계산하기

이번 태블로 포스팅에서는 고객의 나이를 알아보는 방법에 대해서 다루고자 합니다. 사용한 태블로 버전: Tableau Desktop 2021.4 사용한 데이터: 예시 구매내역 데이터 목표 화면: 아래 목표 화면은 각 회원별 나이에 대한 테이블입니다. 시작하기 전에: 원본 예시 데이터는 아래와 같이 각 회원의 '회원ID', '생년월일' 등의 컬럼으로 구성되어 있습니다. 방법1: 나이를 연도로만 계산하려면 DATEDIFF 함수를 사용해서 계산된 필드를 생성해주면 됩니다. 1-1. 아래와 같이 계산된 필드를 생성합니다. DATEDIFF 함수를 활용해서 [생년월일]과 #2022#년도 사이의 'year'연도의 차이를 계산합니다. 예를 들어 1995년 11월 24일생인 JJ3840 회원은 2022년에 27세로 계산됩..

[Tableau] 연습 2022.03.19

[Tableau] 고객 첫 구매일, 첫 구매 상품 계산하기

이번 태블로 포스팅에서는 고객의 첫 구매일, 첫 구매 상품을 알아보는 방법에 대해서 다루고자 합니다. 사용한 태블로 버전: Tableau Desktop 2021.4 사용한 데이터: 예시 구매내역 데이터 목표 화면: 아래 목표 화면은 각 회원별 첫 구매 일자와 당시 구입한 상품에 대한 테이블입니다. 시작하기 전에: 원본 예시 데이터는 아래와 같이 각 회원의 '결제일시', '구매상품', '회원등급', '회원ID' 컬럼으로 구성되어 있으며, 각 결제일시는 섞여있어서 바로 파악하기가 쉽지 않습니다. 1단계: 첫 구매 일자를 계산하는 필드를 생성해줍니다. 1-1. 아래와 같이 계산된 필드를 생성합니다. 회원ID 차원만 활용하여 결제일시에 대한 최소값(MIN)을 계산해주면 각 회원에 대한 최소 결제일, 즉 첫 구매..

[Tableau] 연습 2022.03.18

[Tableau] 하나의 차트에서 여러 측정값의 표현

이번 태블로 포스팅에서는 여러 측정값을 하나의 차트에 표현하고 싶은 경우에 활용할 수 있는 방법에 대해서 다루고자 합니다. 사용한 태블로 버전: Tableau Desktop 2021.4 사용한 데이터: Sample - Superstore 목표 화면: 아래의 예시 화면은 고객별 매출과 제품별 매출을 내림차순 정렬하였고, 반면 각 막대의 색상은 각 고객이나 제품이 회사에 높은 수익률을 주었는지를 표현한 것입니다. 따라서 파란색이 짙을수록 회사에 많은 수익을 안겨준 고객 혹은 제품을 의미하고 빨간색이 짙을수록 적은 수익을 주는 것으로 해석할 수 있습니다. 이렇게 표현하면 여러 차트를 그리지 않고 두 가지 의미를 담아낼 수 있게 됩니다. 1단계: 먼저 가장 간단하게 고객별 매출 차트를 그릴 것입니다. 1-1. ..

[Tableau] 연습 2022.03.05

[Tableau] 도넛차트 그리기

이번 포스팅에서는 태블로를 이용하여 도넛 차트를 그리는 방법에 대해 포스팅하고자 합니다. Step by Step으로 최대한 자세하게 작성하였습니다. 일단 태블로에서는 도넛차트를 바로 그릴 수 있는 기능을 제공하지 않고 있지 때문에 우리는 파이차트를 이용해서 도넛차트로 만드는 과정이 필요합니다. 사용한 태블로 버전: Tableau Desktop 2021.4 사용한 데이터: Sample - Superstore 목표 화면: 아래의 사진과 같은 도넛 차트를 만들고자 합니다. 제품 카테고리에 따라 구분되고, 그중에서도 Technology 비율에 대한 레이블을 도넛 차트 중앙에 작성하여 쉽게 파악할 수 있도록 작성하겠습니다. 1단계: 첫 번째 단계에서는 파이 차트(Pie Chart)를 두 개를 만들어 줄 것 입니다..

[Tableau] 연습 2022.02.27

[Tableau] 이중축(Dual Axis)과 Combined Axis Chart

태블로에서 많이 사용되는 이중 축 차트와 Combined Axis Chart에 대한 정리 이중축 그래프를 만드는 방법도 어렵지 않다. 아래의 예시에서는 사고 유형 중분류(Type - Medium Class)차원을 올려주고 사망자수(Fatal)과 전체 부상자수(Total Injure)를 둘 다 올려주었다. 이 때 아무런 설정 없이는 두개의 차트가 분할되서 출력되는 것을 확인 할 수 있다. 하지만 화면에서 보이는 것처럼 Total Injure에 해당하는 값을 마우스 오른쪽 클릭으로 '이중 축'으로 만들어주게 되면 점으로 표현된 이중 축 차트가 만들어지게 된다. 위 화면에서도 볼 수 있듯이 이 때 이중 축 차트는 왼편에 각각의 마크 카드가 생성된다. 상단의 알약도 형태가 변한 것도 확인할 수 있을 것이다. 또..

[Tableau] 연습 2022.02.11

[Tableau] Level of Detail (Fixed Function)

Fixed Function과 Filter를 활용한 화면 아래의 화면처럼 'Type - Major Class'만 활용해서 만들면 사고 유형 대분류에 해당하는 자료만 확인할 수 있고 중분류에 해당하는 사고 건수는 확인할 수 없다. 때문에 '계산된 필드 만들기'로 필드를 만들어서 적용시켜야 한다. 아래와 같은 식을 사용하면 되는데, FIXED식은 { FIXED [차원] ... : [집계식] } 형식으로 작성하면 된다. 따라서 여기서는 대분류(Type - Major Class)당 사망자수(Fatal)를 의미하게 된다. 추가적으로 IF를 활용해서 사망자 수를 통해서 필터를 사용했을 때 차원을 Major Class가 아닌 Medium Class로 하도록 사용할수도 있다. 이렇게 만들어진 차원을 행과 필터에 넣으면 ..

[Tableau] 연습 2022.02.11