태블로에서는 연산자와 논리 함수 등을 사용해서 계산된 필드를 만들 수 있는데요,
이번 포스팅에서는 기존 필드를 통해 새로운 필드값을 만들어보도록 하겠습니다.
연산자
파이썬의 산술연산자처럼 태블로에서도 동일한 연산자를 사용해 사칙연산을 수행할 수 있습니다.
다음은 기존 필드값들을 활용해 새로운 필드를 만들어 새로운 비즈니스 KPI를 구하는 예제입니다.
새로운 필드(계산된 필드)를 만들면서 연산자를 사용했습니다.
논리 함수
태블로의 IF, IIF, CASE 논리 함수를 사용해서 새로운 필드값을 만들 수도 있습니다.
다음 예제는 IF 함수를 사용해 2억 이상 혹은 미만인 제품을 시각화하는 예제입니다.
새롭게 계산한 필드를 색상 마크로 설정하면 색이 다르게 나타납니다.
동일한 그래프를 IIF 함수를 사용해서도 구현할 수 있습니다.
참고로 성능을 고려한다면 다음과 같이 계산된 필드를 만들 수 있습니다.
DB에서 불리언 타입이 문자열보다 처리 속도가 빠르다는 점에 착안했습니다.
매개변수
매개변수를 사용하면 기준값을 동적으로 변형할 수 있다는 특징이 있습니다.
다음과 같이 '계산된 필드 만들기' 아래 메뉴에서 매개변수를 만들 수 있습니다.
단, 매개변수는 단독으로는 사용할 수 없고 계산식이나 참조선 등과 함께 사용해야 합니다.
범위형, 목록형
✅ 범위형 매개변수
다음은 범위형 매개변수를 활용해 차트를 동적으로 변형하는 예제입니다.
범위가 지정된 매개변수가 정상적으로 생성된 것을 확인할 수 있습니다.
앞서 살펴봤듯이 매개변수를 단독으로는 사용할 수 없습니다.
그렇기 때문에 다음 그림에서는 매개변수를 활용해 계산된 필드를 생성했습니다.
새롭게 생성한 계산 필드를 마크 영역의 색상에 반영시켰습니다.
이제 범위에 맞게 해당하는 항목들의 색상이 바뀌는 것을 확인할 수 있습니다.
예를 들어 범위를 매출 1억 이상으로 설정하면 매출이 1억 이상인 제품들만 노란색으로 표시되는 식입니다.
매개변수를 활용해 기준 범위가 바뀔 때마다 참조선도 달리 표시할 수 있습니다.
다음은 앞서 생성한 '특정 금액 이상' 매개변수를 활용해 참조선을 설정하는 예제입니다.
그 결과 지정한 범위가 바뀔 때마다 참조선도 기준 범위에 맞게 표시되는 것을 확인할 수 있습니다.
✅ 목록형 매개변수
목록형 매개변수는 대시보드를 만들 때 자주 사용합니다.
아래 그림에서는 연도별 제품 매출이 원화와 달러로 표시된 상태입니다.
이제 목록형 매개변수를 만들고 원화와 달러가 각각 표시되도록 시트를 수정하겠습니다.
아래 그림에서는 '매개변수 만들기' 메뉴에서 목록형 매개변수를 생성합니다.
매개변수는 단독으로 사용할 수 없기 때문에 계산된 필드를 새로 만들었습니다.
계산된 필드를 시트에 반영하면 목록형 매개변수를 선택해서 해당 항목을 확인할 수 있습니다.
그 결과 USD를 선택하면 제품별 매출이 달러로 표시되는 것을 확인할 수 있습니다.
반대로 KRW을 선택하면 제품별 매출이 원화로 표시됩니다.
날짜형, 복합형
✅ 날짜형 매개변수
날짜형 매개변수는 특정 이벤트가 발생한 기간을 설정할 때 유용하게 사용할 수 있습니다.
다음 그림에서는 2가지 날짜형 매개변수인 From과 To를 확인할 수 있습니다.
From과 To 매개변수는 각각 범위의 시작과 끝을 의미합니다.
앞서 살펴봤듯이 매개변수는 단독으로 사용할 수 없기 때문에 계산된 필드를 생성해야 합니다.
이제 계산된 필드를 필터 영역에 반영시키면 날짜형 매개변수를 사용할 수 있게 됩니다.
그 결과 날짜 범위를 지정하면 범위에 해당하는 값들만 그래프에 표시되는 것을 확인할 수 있습니다.
✅ 복합 매개변수
복합 매개변수는 한 화면에서 다양한 분석을 해야 하는 경우에 유용합니다.
한 시트 안에서 여러 작업을 할 수 있기 때문에 결과물이 심플해지는 효과가 있습니다.
아래 그림에서는 앞서 살펴본 여러 매개변수를 적절하게 섞어 사용하는 예제입니다.
매개변수를 시트 제목에 삽입해 선택된 항목이 표시되도록 추가적으로 설정했습니다.
단, 매개변수가 꼭 필요한 경우에만 사용해 태블로 성능이 떨어지지 않도록 유의해야 합니다.
마치며
이상으로 매개변수와 계산된 필드 기능을 사용해서 태블로 시트를 구성하는 방법에 대해 알아봤습니다.
가지고 있는 데이터를 효과적으로 시각화 할 수 있겠다는 자신감이 무럭무럭 자라나고 있습니다! 😎
'태블로' 카테고리의 다른 글
태블로 Fixed LOD (0) | 2023.12.22 |
---|---|
태블로 테이블 계산에 대해서 (1) | 2023.12.22 |
태블로 이중축은 언제 사용할까? (0) | 2023.12.21 |
태블로 작동 순서(Order of Operations) 알아보기 (0) | 2023.08.16 |
태블로 대시보드 만들기 (0) | 2023.08.14 |