태블로에서 파라미터 다중 선택하기
단일 선택 기능만을 제공하는 파라미터를 다중 선택이 가능하도록 계산식을 만들어 활용할 수 있는 방법입니다.
태블로에서 대시보드를 만들며 필터를 사용하다 보면 필터가 가진 여러가지 제약사항 때문에 파라미터 사용에 대하여 고민하게 됩니다. 예를 들어 필터는 선택된 값 자체를 계산식 내부에 활용할 수 없고, 여러 개의 데이터 원본을 사용하는 상황에서는 피치 못하게 블렌딩을 사용해야 하여 성능 상에 불리함을 가져가게 됩니다.
이에 따라 파라미터를 사용하고자 하면 다중 선택이 되지 않는 제약 때문에 어느 한 쪽의 이점을 포기할 수 밖에 없는 상황들에 마주치게 되는데요, 본 포스팅에서 설명 될 파라미터로 다중 값을 받아 처리하는 방법을 상황에 맞게 응용해서 사용해 보시기 바랍니다.
Step-by-Step: 지역 파라미터 다중 선택하기
Superstore 데이터 셋에 존재하는 미국의 4개 지역(Region)인 West, Central, South, East를 중복으로 선택하여 필터링할 수 있도록 파라미터를 구성하는 방법입니다.
- 지역 입력을 받을 파라미터를 생성합니다.
- 파라미터에 다중으로 지역 값을 전달할 수 있는 계산식을 구성합니다. 선택한 지역 값이 파라미터에 존재하면 해당 값을 지우고, 없으면 콤마를 붙여 추가하는 방식입니다.
- 파라미터의 값으로 시트를 필터링 할 수 있는 부울 형식의 계산식을 생성합니다. 일치 여부를 확인하는 방식이 아닌 포함 여부를 확인하는 방식입니다.
- 파라미터에 값을 전달하는데 사용할 버튼 시트를 생성합니다. Region Param 계산식을 상세정보에 포함시키며, Region TF 계산식을 색상에 활용하여 구성합니다.
- 입력된 파라미터의 값으로 필터링을 진행할 시트를 구성합니다. Region TF 계산식을 필터에 위치시킵니다.
- 2개의 시트를 대시보드에 위치시킨 후, 대시보드 동작에서 파라미터의 값을 변경하는 동작을 설정합니다.
- 버튼 선택에 따른 활성화 표시를 취소해주는 동작을 추가해줍니다.
- 대시보드를 완성합니다.