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
{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
오늘 실습한 것들
더 들을 강의
- 그룹과 계층 그리고 집합
- 테이블로 값 비교하기
- 퀵 테이블 계산
- 계산된 필드 만들기
- 결합된 축 만들기, 테이블 패널 셀