[Day 38] Tableau 기초 (2)

임종우·2022년 11월 4일
0

ai_school_TIL

목록 보기
25/34

22.11.04
태블로 두번째 날.
확실히 태블로는 가볍게 들을 수 있다.
근데 하면서 계속 감탄하게 된다.
할 줄 알면 이런 저런 도움이 될 것 같다.

그리고 뭔가, 태블로는 정해진대로 딱딱보다는, 어떻게든 원하는 시각화만 해내면 된다 이런 느낌도 좀 들고,,?


그래서 정리!

오늘은 뭘 배웠나..? 엄청 많이 배웠는데..?

배운거 중 사용법 위주만 대충 정리!
자세한 건 1104 필기 파일 보면서 다시 확인하자.

영역 차트

  • 라인 차트 아래가 색칠되어있는 차트. 마크에서 차트 종류를 영역차트로 변경해주면 된다.

그룹화

  • 오늘 많이 배운 것 중 하나!!!!!
  • 특정 필드에 있는 값들을 그룹화하여 사용할 수 있다.
  • ex) 지역을 수도권과 비수도권으로 그룹화하여 보기


이중 축

  • 선반에서 드롭다운 메뉴를 통해 이중축 설정 가능
  • 축 동기화 설정 및 머리글 표시 해제를 많이 사용
  • 두 차트를 합쳐서 볼 때 많이 사용 (라인차트 위에 그림 추가 등)

필터

  • 필터를 추가하여 필터링 한다.
  • 특정 항목만 선택 후, '이 항목만 유지'를 선택하여 필터링한다.
  • 와일드카드를 이용해 필터링한다.
  • 조건을 이용해 필터링 한다.
  • 상위 및 하위 몇개 항목만 필터링한다.
    등 다양한 필터링 가능
    특히 날짜의 경우도 다양한 필터링 가능

정렬

  • 툴바에서 오름차순 및 내림차순 설정
  • 마크나 선반에서 드롭다운 메뉴 이용해 정렬
  • 머리글에서 버튼 눈ㄹ러 정렬
  • 차트에서 원하는 위치로 끌어놓아 정렬
  • 필드를 만들어 수동으로 정렬도 가능

계층

  • 계층을 추가할 수 있다.

  • 요런 식으로!

    이렇게 앞에 + 표시가 있으면 계층이 있다는 것. 날짜는 저절로 계층화되어있다.
  • 그냥 필드 두개를 합치듯이 끌어줘도 계층 형성이 가능하다.
  • 계층 내에서 드래그를 통해 순서를 변경할 수 있다.

총계 추가

  • 분석 탭에서 총계를 뷰로 드래그해 행방향, 열방향, 소계를 추가할 수 있다.
  • 테이블의 총계 중 아무거나 누른 후, 마우스 우클릭 -> 서식으로 들어가면 총계에 대한 서식 설정이 가능하다.
  • 이름, 색상 등을 변경할 수 있다.
  • 분석메뉴에서 총계를 테이블의 위와 왼쪽으로 불러오게 할 수도 있다.

데이터 불러오기

  • 데이터 해석기, 유니온, 피벗, 필터, 숨기기 등 다양한 기능을 잘 사용한다.
  • 시트와 필드의 이름도 잘 변경해주고, 자료형도 그렇다.
  • 시트와 시트 연결시 관계를 형성해주는 것을 추천! (JOIN 보다는!)
  • 데이터의 형태는 wide form 보다는 long form이 좋다.

파이 차트

  • 파이차트 잘 만들 수 있다!
  • 시각화를 할때 색상의 중요성을 항상 잊지 말자.
  • 크기에 차이를 주기 위해 크기 편집을 통해 크기 범위를 바꾸어줄 수 있다.
  • 레이블 추가를 통해 정보를 더 잘 살펴볼 수 있다.

맵 차트

  • 태블로에서는 시도, 시군구까지 맵 형태로 표현이 가능하다. (지명을 통해 지리적 역할 추가)
    혹은 위도, 경도만 있어도 가능하다.

  • 지역 : 시도 기준으로 수도권, 영남 등으로 묶여있는 필드
    맵으로 표현할 때 지리적역할 -> 만들기 원본 -> 시도 선택
    -> 지리적 역할을 나타내는 것으로 만들어진 필드를 역시 지도에 표시할 수 있다.

  • 백그라운드 레이어 설정을 통해 원하는 부분만 표시 할 수 있다.

  • 배경 맵 설정을 통해 거리맵, 위성사진 등 다양한 지도 표현 가능

  • 마크에서 색상 및 레이블에 들어갈 수준 조절하여 다양한 차트 표시 가능

맵 차트 - 다중 마크 계층 지원

  • 맵 차트는 다중 마크 계층이라는 것을 지원한다.
  • 이를, 여러 계층을 가지는 도넛 차트를 만들기 위해 이용하기도 한다.
  • 맵과는 관련이 없는 시각화를 하지만, 여러 계층으로 만들기 위해 맵 차트를 이용하는 것!

방법

  • 기준 포인트 필드 추가(계산된 필드 이용, MAKEPOINT(0,0)) 그냥 아무 점이나 맵 차트에 표시하는 것
  • 마크의 빈 공간에 더블클릭하여 min(1)을 추가, 크기로 지정
  • 그 후 파이차트를 만든다.
  • 도넛 차트를 위해 파이차트를 하나 더 추가하는데, 이때 원하는 필드를 맵 차트 위로 끌어와 '계층추가'가 나타나게 하여 거기로 드래그한다.

이렇게!
그렇게 해서 여러 계층을 가지는 도넛 차트를 만든다. 원래 1개밖에 안되는ㄴ데!

퀵 테이블 계산

  • 다양한 퀵 테이블 계산을 쉽게 잘 활용할 수 있다.
  • 테이블 계산 편집을 통해 어떻게 계산을 진행할건지 (패널 아래로, 특정차원 등) 설정 가능하다. 꼭 필요!
  • 누계
  • 차이
  • 순위
  • 구성비율 등 다양하다.
  • 퀵테이블계산으로 만들어진 걸 더블클릭하면 식을 볼 수 있다. 필드에 추가도 가능하고!
  • 그런식으로 잘 활용하면 될듯

계산된 필드 만들기

  • 시도 이름 만들기
IF ENDSWITH([시도],'남도') OR ENDSWITH([시도],'북도')
THEN LEFT([시도], 1) + MID([시도],3,1)
ELSE LEFT([시도],2)
END

  • 수익 5천만원 이상인지

    문자열보다는 숫자형과 bool의 연산이 더 빠르므로 이를 활용하자.

{FIXED [시도] : MAX([시도별 확진자])} = [시도별 확진자]

FIXED를 통해 해당 필드를 고정시키고 그 내에서만 함수를 적용.

이렇게 만든 계산된 필드는 다양한 곳에 활용한다. 필터든, 마크든, 측정값으로 표시하든..

매개 변수

  • 음... 뭐라 표현해야 할까?
  • 데이터를 선택해주기 위해 사용하는 값!
  • 단독으로는 사용할 수 없다. 계산된 필드나 다른 무언가와 합쳐서 사용해야 함
  • 매개변수 만들기 -> 매개변수 표시 를 통해 사용한다.


위 두과정을 진행해 매출 단위를 조정할 수 있다.

오늘은 두개의 매개변수를 통해 (신규와 누적), (확진자수와 사망자수)를 선택하여 보게 할 수 있었다.

이렇게 매개변수를 만든다.
매개변수의 이름은 주로 p.으로 시작하고, 계산된 필드는 c. 으로 시작하게 만들어준다.

요렇게 만들었다.
그리고 매개변수 표시를 해준다.

그리고 단일 값 목록으로 표시하게 해주면 위의 사진처럼 매개변수를 통해 선택할 수 있다.

매개변수는 혼자 쓸 수 없으므로, 계산된 필드를 만들어줘야한다. (매개 변수는 계산, 필터 또는 참조선에서 상수 값으로 대체할 수 있는 숫자, 날짜 또는 문자열과 같은 통합 문서 변수입니다.)
따라서 이런 계산된 필드를 만들어준다.

신규 누적 매개변수도 마찬가지로 만들어주고 표시해주고, 계산된 필드도 만들어준다!

CASE [p. 신규 <-> 누적]
WHEN 0 THEN [c.확진 <-> 사망]
WHEN 1 THEN RUNNING_SUM([c.확진 <-> 사망])
END

이렇게!

좀 이해가 된다. 잘 활용하면 좋겠다!

사용자 지정 분할

  • 필드를 분할하기 위해 사용자 지정 분할을 사용할 수 있다.

  • 분할범위의 경우, 첫번째는 처음부터 몇 열을 가져올지, 마지막은 뒤에서부터!

인터랙티브 대시보드 (대시보드 - 동작)

  • 대시보드의 동작을 통해 다양한 동작을 하게 만들어줄 수 있다.
  • 오늘은 주로 필터, 매개변수와 함께 동작을 만들어주었다.
  • 대시보드를 만들때, 바둑판식 말고 부동식을 선택할 수도 있다.
  • 부동식은 띄워서 아무곳에나 개체를 표시하는 것!
  • 부동식일때 레이아웃 패널에서 부동 순서 앞뒤 조절이 가능하다.

오늘은 맵 차트를 인터랙티브하게 만들어주었다.
먼저 시트에서 각각 시도 범위의 매장수, 시군구범위의 매장수, 전체 매장의 위치를 표시한 맵 차트를 만들어주었다.

그 후 대시보드에서, 가로개체를 추가하고, 그 안에 다 넣는다.

그리고 대시보드 -> 동작 -> 동작 추가 -> 필터!


요렇게! 자세히 살펴보면 이해가 된다! 마찬가지로 시군구 -> 매장 전체도 해준다.

선택을 해제 시 해당 차트가 날아가게 해주기 위해 제목 표시를 해제한다. 그러면 선택 없을때 세부 차트는 보이지 않을 정도의 사이즈가 된다.

https://public.tableau.com/shared/B2KTTM88F?:display_count=n&:origin=viz_share_link


오늘 실습한 것들


더 들을 강의

  • 그룹과 계층 그리고 집합
  • 테이블로 값 비교하기
  • 퀵 테이블 계산
  • 계산된 필드 만들기
  • 결합된 축 만들기, 테이블 패널 셀
profile
ai school 기간 동안의 TIL!

0개의 댓글