Tableau_과제_1

MR.HAN·2023년 12월 23일
0

Tableau

목록 보기
4/5
post-custom-banner

Data : SQL과제에서 각 스타벅스 매장별로 이디야 전체 매장정보를 매칭했었음.



시트 1 : 전체 매장 수

  • 서울 구별 이디야 매장 수, 스타벅스 매장과의 거리(미터 단위)를 테이블 차트로 나타냄.
  • 열 : E Gu (이디야 매장의 구)
  • 행 : 거리조건 (이디야 매장의 스타벅스 매장과의 거리)
    1) 계산된 필드 S_point, E_point : Makepoint() 함수로 위도 경도 정보를 이용해 지리적 위치 나타내기
    - S_point : MAKEPOINT([S Lat], [S Lng])
    - E_point : MAKEPOINT([E Lat], [E Lng])
    2) 계산된 필드 DISTANCE : Distance() 함수로 S_point와 E_point 사이의 거리 나타내기
    - 거리의 절대값, 단위는 미터 : ABS(DISTANCE([E_point], [S_point], "meters"))
    3) 매개 변수 Meters Away : 매개 변수로 대시보드 필터링 할 수 있도록 함.

    4) 거리 조건 :
    - Distance가 매개 변수보다 작거나 같으면 'Meters Away'행으로,
    Total 행에는 모든 개수를 나타냄.
    IF [DISTANCE] <= [Meters Away] THEN 'Meters Away' ELSE 'Total' END
    - 마크 : 이디야 매장 수, 레이블은 이디야 매장의 수
    COUNTD([E Id]) 중복을 제거한 E Id의 개수


시트 2 : 전체 매장 중 거리조건의 Meters Away에 속한 매장의 수

  • 열, 행 : 시트 1과 동일
  • 마크 : 전체 이디야 매장 중 거리조건의 Meters Away에 속한 이디야 매장의 수
    - 퀵 테이블 계산 : 구성 비율
    - 다음을 사용하여 계산 : 테이블 아래로


시트 3 : 서울시 전체 이디야 매장 중 거리 조건이 'Meters Away'인 매장의 수

  • 필터 : 거리 조건 (Meters Away)


시트 4 : 맵 차트에서 서울특별시 구별로 거리 조건이 'Meters Away'인 이디야 매장 수 표현

  • 시도, 시군구 계층을 생성할 수 있는 데이터 연결
  • 동일 데이터가 있는 컬럼 매칭
  • 맵 차트 공백 없는 생성을 위한 계층 생성
  • 필터링 : 시도1 (서울특별시), 거리 조건 (Meters Away)


시트 5 : 맵 차트에서 스타벅스 매장 주위 반경 표시, 이디야 매장 위치 표시

1) Buffer 계산된 필드 :

  • 마크 : 스타벅스 매장 위치를 기준으로 매개변수 Meters Away의 값을 반지름으로 하는 포인트 생성.
    - BUFFER([S_point],[Meters Away],'meters')
    - 레이블은 반경 내 이디야 매장 수
    2) 이중축 맵 차트
  • 스타벅스 반경 나타내는 맵차트 + 이디야 위치 나타내는 맵차트


대시보드 :

  • 시트 4의 구를 선택하면 시트 5가 필터링 될 수 있도록 필터 동작 설정
  • 결과
post-custom-banner

0개의 댓글