패스트캠퍼스 환급챌린지 38일차: <세계 3등에게 배우는 실무 밀착 데이터 시각화> 강의 후기
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
강의 후기 및 인사이트
오늘은 태블로에서 Top N Customers 시각화를 만드는 실습을 진행했다. 이번 실습의 핵심은 사용자가 입력한 숫자만큼 상위 고객 데이터를 동적으로 필터링해 보여주는 구조를 설계하는 것이었고, 그 과정에서 매개변수(Parameter) 와 집합(Set) 을 함께 활용하는 방식이 중심이 되었다. 예를 들어 사용자가 ‘Top 5’라고 입력하면, 자동으로 매출 기준 상위 5명의 고객만 차트에 나타나는 방식이다. 이때 매개변수를 집합 필터에 연결해 실시간 반응형 필터링을 구현하는 구조가 매우 흥미로웠다.
추가적으로 오늘 새롭게 시도해본 부분은 Drill-down 매개변수 적용이었다. 고객을 선택했을 때 그 하위 정보—예를 들어 Sub-Category 또는 Region 같은 상세 데이터를 보여주는 방식이다. 여기서는 두 개의 매개변수를 조합해 사용하는 계산식을 사용했는데, 이미지에 보이는 것처럼 조건문 IF 안에 CASE 문을 중첩시켜 선택된 고객 이름이 매개변수와 일치할 때만 하위 차원이 드러나도록 설계한 방식이 인상 깊었다.
예전에는 매개변수 하나만 써도 헷갈렸는데, 이렇게 다중 매개변수와 조건문을 조합해서 동적으로 분석 흐름을 제어하는 방식은 처음 접해봤기에 더 복잡하게 느껴졌다. 하지만 실습을 하면서 이 로직이 익숙해지면, 향후 사용자 정의 인터랙션이나 대시보드 사용자 맞춤형 구성을 구현할 때 매우 유용하게 활용될 수 있겠다는 생각이 들었다.
오늘은 전체적으로 매개변수를 활용한 인터랙티브 분석의 범위가 얼마나 확장될 수 있는지 체감하게 된 날이었다. 복잡한 로직이었지만, 그만큼 가능성도 느낄 수 있는 시간이었다.