태블로에서 파라미터 다중 선택하기

단일 선택 기능만을 제공하는 파라미터를 다중 선택이 가능하도록 계산식을 만들어 활용할 수 있는 방법입니다.

태블로에서 파라미터 다중 선택하기

태블로에서 대시보드를 만들며 필터를 사용하다 보면 필터가 가진 여러가지 제약사항 때문에 파라미터 사용에 대하여 고민하게 됩니다. 예를 들어 필터는 선택된 값 자체를 계산식 내부에 활용할 수 없고, 여러 개의 데이터 원본을 사용하는 상황에서는 피치 못하게 블렌딩을 사용해야 하여 성능 상에 불리함을 가져가게 됩니다.

이에 따라 파라미터를 사용하고자 하면 다중 선택이 되지 않는 제약 때문에 어느 한 쪽의 이점을 포기할 수 밖에 없는 상황들에 마주치게 되는데요, 본 포스팅에서 설명 될 파라미터로 다중 값을 받아 처리하는 방법을 상황에 맞게 응용해서 사용해 보시기 바랍니다.

Step-by-Step: 지역 파라미터 다중 선택하기

Superstore 데이터 셋에 존재하는 미국의 4개 지역(Region)인 West, Central, South, East를 중복으로 선택하여 필터링할 수 있도록 파라미터를 구성하는 방법입니다.

  1. 지역 입력을 받을 파라미터를 생성합니다.

  1. 파라미터에 다중으로 지역 값을 전달할 수 있는 계산식을 구성합니다. 선택한 지역 값이 파라미터에 존재하면 해당 값을 지우고, 없으면 콤마를 붙여 추가하는 방식입니다.

  1. 파라미터의 값으로 시트를 필터링 할 수 있는 부울 형식의 계산식을 생성합니다. 일치 여부를 확인하는 방식이 아닌 포함 여부를 확인하는 방식입니다.

  1. 파라미터에 값을 전달하는데 사용할 버튼 시트를 생성합니다. Region Param 계산식을 상세정보에 포함시키며, Region TF 계산식을 색상에 활용하여 구성합니다.

  1. 입력된 파라미터의 값으로 필터링을 진행할 시트를 구성합니다. Region TF 계산식을 필터에 위치시킵니다.

  1. 2개의 시트를 대시보드에 위치시킨 후, 대시보드 동작에서 파라미터의 값을 변경하는 동작을 설정합니다.

  1. 버튼 선택에 따른 활성화 표시를 취소해주는 동작을 추가해줍니다.
태블로에서 선택 영역 활성화 없애기
대시보드 동작을 위하여 특정 영역을 선택하였을 때, 파란색 음영으로 하이라이트 되는 것을 방지하는 방법입니다.

  1. 대시보드를 완성합니다.

References

#WOW2024 | Week 38 | Can you create multi-select parameters? – Workout Wednesday