[SQL 분석] CH 9. 분석 결과를 바탕으로 주류 시장 대시보드 제작하기 (Tableau)

이진호·2024년 12월 4일
0

시각화 시 주의할 점

  • 분석의 관점을 명확히 표현했는가
  • 시각화 자료를 보여줄 대상자 층을 고려하였는가

자꾸 까먹어서 쓰는..

Tableau Public 여러 시트 한꺼번에 넣기

  1. 아래처럼 하나의 엑셀 파일에 분석할 파일을 시트로 다 넣어주기

  2. xlsx 파일로 저장하기

  3. Tableau에서 열기

  4. 완료

대시보드 기획

대시보드 기획이 필요한 이유?

데이터에서 만들 수 있는 시각화 정보는 정말 무궁무진함.
따라서, 우리가 지금 대시보드로 어떤 정보를 제공하고자 하는지를 명확히 해야 함

목적

  • 아이오와 주에서 점포를 내기 좋은 지역을 추천
  • 추천할 지역의 매출, 판매 아이템, 도매상 현황은 어떠한가?

주류시장 매출 동향 (전체 + 도시별)

도시별 도매상 및 물품 수

도매상 수

COUNTD([Vendor Number])

판매 물품 수

COUNTD([Item Description])

도시별 누적 매출

누적 매출

RUNNING_SUM(SUM([Sale Dollars]))

전월 대비 매출 증가액

Lookup

전월 대비 매출 증가액

SUM([Sale Dollars]) - LOOKUP(SUM([Sale Dollars]), -1)


(대시보드를 위해 필터를 추가해서 도시 한 개만 보이는 중)
(마크카드에서 영역으로 선택함)

아이템별 매출 순위

순위

INDEX()

순위에 대한 측정값 추가하고 행 선반에 추가하면 아래처럼 그래프가 이상해지는데,
순위를 '불연속형'으로 변경하면 해결됨

카테고리별 매출 순위 (히트맵, 워드 클라우드)

도매상 매출 순위 TOP 20

도구 설명에 해당 도매상의 아이템 매출 순위를 추가하였음

도구 설명에 다른 시트 추가하기

아래처럼 도구 설명에 넣을 시트를 만들고,

도구 설명을 수정할 시트로 가서, 도구 설명 클릭하고 아래 사진 따라하기

(도시별) 스토어별 아이템 매출

Total 과 Sum 의 차이

계산된 필드에서 sum이 아닌 Total을 사용하면, 아래 사진처럼 계산 대상을 지정할 수 있게 됨

테이블(아래로) 를 선택하면 전체 테이블에서의 매출합을 구하게 되고,
사진처럼 Item Description을 클릭하면 Item Description의 상위 행인 지역별(필터)+도시별 매출합을 구하게 됨
즉, 계산 대상으로 Item Description을 클릭하면 아래 계산식과 동일한 결과를 얻게 됨

{fixed [City], [Store Name] : sum([Sale Dollars])}

미국 전역 주류 매출 지도 (맵 차트)

일단, 지역에 대한 컬럼을 아래처럼 지리적 역할 중 하나로 변경해줌. 여기선 이미 변경한 상태라서 지구본 모양으로 바뀜

지리적 역할로 지정한 도시를 행 선반에 올리고, 표현 방식에서 '맵'을 선택

(만약 아래처럼 지도에 색이 나오지 않는다면, 아마 우측하단에 오류 메세지가 뜰 텐데, 거기서 나라를 변경해주면 됨)

  • Iowa주 (목표 대상) 만 텍스트로 표시
    계산된 필드 추가 > 레이블에 드래그하여 추가
if [도시] == 'Iowa' then 'Iowa' END
  • 도구 설명에 랭킹 추가
    랭킹 필드를 도구 설명에 드래그하여 추가
    -> 도구 설명 편집 -> 삽입 -> 랭킹 클릭해서 추가

대시보드 완성

  • 대시보드 1의 '해당 지역 상세 보기'라는 검정색 버튼은 대시보드 간 이동을 할 수 있는 버튼으로,
    대시보드의 개체에서 '탐색'을 추가하였음

  • 대시보드 2의 '다운로드' 버튼은 선택한 도시의 데이터를 보여주는 대시보드2를 다운로드할 수 있는 버튼으로, 대시보드의 개체에서 '다운로드'를 추가하였음

대시보드 1

대시보드 2

0개의 댓글