Tableau 리뷰 #32. 동작을 사용한 대시보드 상호작용
👩💻 태블로 신병훈련소 복습하기 DAY 8 👩💻
동작을 사용한 대시보드 상호작용
1. 하이라이터
2. 필터
3. URL 동작
동작
대시보드 동작은 대시보드의 강력한 상호작용 기능의 기본 요소이다.
동작의 3가지 유형
이 동작에는 3가지 유형이 있다.
- 하이라이터
- 필터
- URL
대시보드의 동작은 여러 부분으로 구성된다.
- 하이라이트 및 필터 동작은 원본 및 대상이 있음
- URL 동작에는 필드 값을 동적 입력으로 포함할 수 있음
- 동작은 마우스 오버나 클릭과 같은 다양한 마우스 동작이나 도구 설명의 메뉴 옵션으로 활성화 할 수 있음
1. 하이라이트 동작
하이라이트 동작을 사용하면 선택하지 않은 다른 모든 마크가 흐리게 표시되어 특정 마크를 강조할 수 있다.
1) 하이라이트 펜 아이콘 사용
카테고리 범례에 하이라이트 펜을 클릭해 기능을 활성화 하면
아래와 같이 범례에서 선택한 카테고리 관련 값들이 뷰에서 활성화 된다.
2) 하이라이트 동작 추가하기
아래와 같이 범례에서 선택한 카테고리 관련 값들이 뷰에서 활성화 된다.
- 원본시트의 경우 드롭다운해서 대시보드를 선택할 수 있다.
전체 시트를 원본 시트로 그대로 유지하여 모든 뷰에서 하이라이트 동작이 실행되도록 한다.
- 대상 시트에서 맵을 선택 취소해서 맵이 하이라이트 되지 않도록 설정한다.
- 대상 하이라이트에서 '선택한 필드' 선택 - '시장' 선택 한다.
- 동작 실행 조건을 마우스 오버로 변경한다. (default는 선택)
결과
- 대상 시트(Target Sheets)에서 선택을 해제했기 때문에 수익 맵 시트는 하이라이트가 반영되지 않는다.
- 모든 시트에 마우스 오버를 하면, "시장" 필드에 대한 값들이 하이라이트로 강조된다.
2. 필터 동작
대화형 필터는 필드가 차원형/연속형이냐에 따라 모드 또는 시각적 레이아웃 옵션이 다르게 제공된다.
① 범례(필터)에서 필터 동작 설정하기
대화형 필터는 관련된 데이터 원본을 사용하는 모든 뷰에도 적용할 수 있고, 일부 뷰 에도 적용할 수 있다.
대화형 필터 - Apply to - Only this Worksheet 설정 상태에서 시장 필터 변경 결과
대화형 필터 - Apply to - All using related data sources 설정 상태에서 시장 필터 변경 결과
↳ 제품 매출, 매출 및 수익 시트에도 필터 적용됨
②필터 아이콘으로 필터 동작 설정하기
또한 헤더의 아이콘을 클릭해 간단하게 뷰를 필터로 만들 수 있다.
③ 동작(Action)메뉴 - 필터
제어 기능을 강화하려면 형식적인 필터 동작을 사용하는 것이 좋다.
- 대시 보드 메뉴 > 동작으로 이동 > 동작 추가 > 필터 클릭
- 원본 시트 : 맵만 선택, 대상 시트에서 맵을 선택 취소
- 선택 내용을 지울 경우의 결과 : 모든 값 표시
- 동작 실행 조건을 '메뉴'로 선택
이제 맵에서 국가를 클릭하면 하단의 두 뷰를 필터링 할 수 있는 도구 설명 옵션이 표시된다.
맵을 대상에서 선택 취소했으므로 맵이 자체적으로 필터링 되지 않는다.
하이라이트 동작도 계속 유지되는 것을 확인할 수 있다.
3. URL 동작
URL 동작을 사용하면 Tableau 외부의웹 페이지 또는 파일에 하이퍼링크를 만들 수 있다.
링크가 데이터와 관련이 있도록 URL에서 필드 값을 동적 입력으로 사용할 수 있다.
- 대시보드 메뉴 > 동작 이동 > 동작 추가 > URL 클릭
- 필드를 동적 입력으로 사용하는 작업은 동작의 이름을 지정할 때도 수행할 수 있다. 이 URL동작을 'Wikipedia 대상'으로 지정한 다음 우측 화살표를 클릭하여 필드 목록을 선택한다.
- 원본 시트이 경우, URL이 맵에서 실행되어야 하므로 NZ매출을 선택 취소한다.
- 동작 실행 조건을 메뉴로 유지로 설정해보겠다.
- URL은 선택한 도시의 Wikipedia페이지이다. 앞에서 임의의 도시에 대한 페이지를 열어 링크의 형식을 복사한다.
- URL에서 도시 필드를 동적 입력으로 추가
- 맵에서 선택한 도시에 따라 도시 이름이 URL에 입력된다.
- 여기서 링크를 테스트 할 수 있고, 링크는 브라우저에서 열린다.
맵에서 도시를 선택하면, 도구 설명에 링크가 제공된다.
- 도구 설명의 이름은 동적 입력이 포함된 동작의 이름이다.
링크를 클릭하면
- URL 동작이 브라우저에서 열리는 대신 대시보드 아래의 웹페이지에서 열린다.
- 대시보드에 웹페이지가 있는 경우 URL동작은 여기서 열린다.
- 대시보드에 웹 페이지가 없는 경우 링크를 테스트했을 때 마찬가지로 URL동작이 기본 브라우저에서 열린다.