[태블로 신병훈련소] DAY 3
<학습 안내>
1. 매개변수
매개변수는 계산, 필터 및 참조선에서 상수 값을 동적으로 바꿀 수 있는 변수로, 데이터 시각화를 동적으로 만들어주는 기능이다.
예를 들어, 매개변수 없이 매출 순위 TOP 10 을 시각화 한다고 하였을 때, 상위 10 개를 보여주는 필터를 지정하여야 한다. 하지만 이 경우에 시트의 수요자가 매출 순위 상위 20개를 보고자 한다면, 시트 생성자가 필터를 다시 상위 20개로 설정하여야 하지만,
매개변수를 사용하는 경우, 수요자가 매개변수를 통해 상위 N을 자유롭게 변경하여 시각화할 수 있다.
위의 두개의 예시와 달리, 세번째 예시는 [측정값 선택] 매개변수를 계산식에 사용하여 필드를 생성하여 이를 시각화한 결과이다.
다음 화면과 같이 CASE 구문을 이용하여 매개변수의 값에 따라 나타내는 값들을 설정해주어야 한다.
2. 대시보드 동작
대시보드 동작은 대시보드 내에서 필터, 하이라이트, URL이동, 시트 이동, 매개변수 변경, 집합값 변경 등을 통해 대시보드를 동적으로 만들어주는 기능이다. 실행조건을 지정하고, 실행결과를 지정하여 생성할 수 있다. 다음 예시는 커서를 제품대분류별 매출 시트의 특정값에 마우스오버하는 경우, 특정값에 해당하는 품목들이 제품중분류별 매출 및 수익 시트에서 하이라이트되도록 설정한 것이다.
하이라이트 동작을 편집하는 경우, 다음 화면과 같이 원본 시트, 동작 실행 조건, 대상 시트를 설정할 수 있다.
<과제 - Parameter & 대시보드 작업>
1. 매개변수를 사용하여 측정값 변경하기 1 & 마크 색상 표현하기
과제 예시는 한 화면에서 [측정값 선택] 매개변수를 이용해 3가지(카페인,당류,칼로리)를 선택하여 변경할 수 있도록 하고, [카페인 함유량 선택] 매개변수를 이용해 사용자가 원하는 기준의 카페인 함유량 이상의 카테고리와 그외의 카테고리를 색상으로 구분할 수 있도록 만들었다.
1. [측정값 선택] 매개변수를 생성한다. 허용 가능한 값을 목록으로 설정하여 직접 입력한다.
2. [측정값 선택] 매개변수의 값 변경에 따라 차트 내용이 변경되도록 하는 것은 CASE 구문을 이용해 생성한 필드를 열 선반에 두는 것으로 가능하다.
3. [카페인 함유량 선택] 매개변수를 생성한다. 허용 가능한 값을 범위로 설정하여 카페인 필드의 실제 값을 고려하여 직접 작성하거나, [다음에서 값 추가]에서 카페인을 선택하여 가능하다.
4. [카페인 함유량 선택] 매개변수 값을 기준으로, 기준을 넘는 카테고리와 그렇지 않은 카테고리를 색상으로 구분하기 위해 IF 구문을 이용해 생성한 필드를 마크 카드의 [색상]으로 설정한다.
2. 매개변수를 사용하여 측정값 변경하기 2
1. [X축 선택] 매개변수를 적절히 생성하고, 이를 사용해 CASE 구문을 이용한 필드를 생성하여 열선반에 위치시킨다.
2. 마찬가지로, [Y축 선택] 매개변수를 생성하고, CASE 구문을 이용한 필드를 생성하여 행선반에 위치시킨다.
3. 마크 카드의 [세부 정보], [색상], [크기]와 [분석]의 참조선과 추세선을 적절히 사용하여 시각화를 완성한다.
3. 대시보드 동작 적용하기
앞서 생성한 시트 2개를 대시보드로 만들고, 1번 시트의 각 카테고리에 커서를 올려두었을 때 2번 시트에서 해당 카테고리의 값들을 하이라이트하고자 한다.
다음 화면과 같은 하이라이트 동작 편집을 통해 구현할 수 있다.