빅데이터시각화 플랫폼(태블로)을 활용한 시각화(6)

차트를 클릭하면 질문이 이어지는 데이터 앱

강의 실시일자: 2026년 10월 31일(토)

강의자: 영산중학교 교사 이성원

인터랙티브 대시보드 개발자

차트를 여러 장 붙이는 데서 멈추지 말고,
클릭하면 질문이 이어지는 데이터 앱을 만듭니다.

Dashboard · Filter Action · Highlight · Top N Parameter

필터는 질문을 좁히는
렌즈입니다

날짜 필터

전체 기간을 먼저 보고, 특정 날짜·월을 선택해 변화가 유지되는지 확인합니다.

노선·대여소

범주를 바꾸면 KPI·차트·지도 모두 같은 조건을 바라보는지 확인합니다.

Top N Parameter

5·10·20처럼 값을 바꿔도 정렬과 제목이 함께 바뀌도록 구성합니다.

Filter Action

노선 막대를 클릭하면 다른 시트가 같은 노선만 보여줍니다.

Highlight Action

마우스를 올린 역·대여소만 강조하고 나머지는 비교를 위해 남겨 둡니다.

대시보드는
한 화면짜리 질문 지도

서울 이동 데이터 · 분석 대시보드노선 필터 ▾

총 승하차

—

TOP 10 역

선택한 역

—

날짜별 이용객

노선별 이용객

왼쪽 위 KPI → 오른쪽 TOP 10 → 아래 추이·노선. 사용자의 눈이 자연스럽게 ‘얼마나 → 어디 → 언제’로 이동하게 배치합니다.

Tableau 공식 도움말 · 대시보드 만들기 ↗

시트 4장을
대시보드로 조립하기

① KPI총 승하차 합계
② TOP 10역명 + 승하차총인원
③ 추이날짜 + 라인
④ 노선 비교노선명 + 막대
⑤ 대시보드타일을 화면에 배치
⑥ 확인필터가 모든 시트에 작동하는가?

작게 만들고 바로 테스트

시트 하나를 완벽하게 꾸미기보다, 네 시트를 연결해 질문이 흐르는지 먼저 봅니다.

시각적 약속

파랑은 선택, 주황은 주의, 초록은 긍정 신호처럼 팀의 색 의미를 정합니다.

노선을 클릭하면
모든 차트가 대답하게 하기

원본 시트

노선별 막대에서 ‘2호선’을 선택

선택(Select)노선명

대상 시트

KPI · TOP 10 · 날짜별 추이가 2호선으로 필터링

필터 유지모든 값 표시
  1. 대시보드 → 동작 → 동작 추가 → 필터
  2. 원본 시트와 대상 시트를 선택
  3. 실행 방법은 선택, 선택 취소 시 ‘모든 값 표시’
Tableau 공식 도움말 · 필터 동작 ↗
마크의 선택과 범례 읽기

필터와 하이라이트는
언제 다르게 쓸까?

Filter · 나머지를 숨김

질문 범위를 좁혀 ‘선택한 노선만’ 자세히 보고 싶을 때 사용합니다.

2호선만 보기집중 분석

Highlight · 맥락을 남김

전체 모양을 유지하면서 ‘강남역’을 눈에 띄게 비교하고 싶을 때 사용합니다.

강남역 강조전체 비교

선택 전후에 무엇이 사라지고, 무엇이 남는지를 팀원에게 말해 보세요. 행동의 목적을 설명할 수 있으면 설정을 기억하기 쉽습니다.

Tableau 공식 도움말 · 하이라이트 동작 ↗
수치의 차이를 색으로 강조하기

TOP 5? TOP 10? TOP 20?
사용자가 숫자를 고르게 하기

정해진 TOP 10 대신 매개 변수 하나를 만들어 사용자가 보고 싶은 개수를 바꿉니다.

따라하기

  1. 정수 매개 변수 p.Top N 만들기
  2. 허용 값 5 · 10 · 20 또는 범위로 설정
  3. Top N 집합의 기준을 SUM([승하차총인원])으로 설정
  4. 매개 변수 표시 후 슬라이더로 테스트
Tableau 공식 도움말 · 상위 N 집합 ↗

매개 변수 값

51020
TOP 1
1
TOP 5
5
TOP 10
10
TOP 20
20

※ 막대 수치는 설명용 예시입니다. 순위는 실제 데이터로 다시 계산합니다.

차트가 말하는 숫자를
과장하지 않기

스케일 확인

축의 시작점과 단위를 확인합니다. 막대 길이와 원의 크기가 차이를 과장하지 않는지 봅니다.

색의 의미 확인

색은 장식이 아니라 범주 또는 수치의 의미입니다. 범례를 숨기지 않습니다.

출처와 범위 표시

데이터 출처, 분석 기간, 필터 상태를 화면에 남깁니다.

두 수치의 관계를 분산형으로 보기

공개 대시보드는
공개해도 되는 데이터로만

공개해도 되는 예

서울 지하철·따릉이·기상처럼 공식 공개된 집계 데이터. 출처와 분석 범위를 함께 표시합니다.

공개하면 안 되는 예

학생 이름·학번·이메일·개인 설문 원자료·위치가 드러나는 개인 기록. 공개 Tableau Public에 올리지 않습니다.

게시 전 5초 점검

  • 사람을 특정할 수 있는 값이 없는가?
  • 출처 링크와 기간이 적혀 있는가?
  • 필터를 바꿔도 개인정보가 드러나지 않는가?

“내가 볼 수 있다”와 “모두에게 공개해도 된다”는 다릅니다. 의심되면 로컬 파일로 저장하고 교사에게 확인합니다.

관찰 → 근거 → 제안
세 문장으로 말하기

관찰“A역의 합계가 B역보다 높다.”
근거필터·기간·집계 단위와 실제 숫자를 함께 말한다.
제안데이터가 보여주는 범위 안에서 다음 행동을 제시한다.

다시 계산

총합 KPI가 원본 합계와 맞는가? 필터를 끈 상태와 비교합니다.

다시 보기

축·색·정렬이 주장을 과장하지 않는가? 다른 팀에게 1분 사용 테스트를 부탁합니다.

공유 전 3분
작동·근거·안전 점검

작동

날짜·노선 필터, Top N, Filter/Highlight Action이 예상대로 반응하는가?

근거

출처·기간·행 수·집계 단위가 보이고, 주장마다 숫자 근거가 있는가?

안전

개인정보가 없고, 공개 데이터의 범위 밖으로 원인을 단정하지 않았는가?

Tableau Public에 올릴 때는 공식 집계 데이터만 사용합니다. 학생 이름·학번·이메일·개인 위치 기록은 업로드하지 않습니다.

클릭하면 움직이는
데이터 앱 완성하기

필수 기능

총 승하차 KPI · TOP N 역 · 날짜별 추이 · 노선별 비교 · 노선 필터 · Filter Action

실습용 지하철 CSV 직접 다운로드 ↧

서울 열린데이터광장 · 지하철 원문 ↗

선택 기능

Highlight Action · Top N Parameter(5/10/20) · 툴팁에 출처와 범위

발표 준비

주장 → 근거 → 제안 3문장. 다른 팀이 클릭해도 작동하는지 확인합니다.

MISSION STATUSREADY?

FILTER

✓

TOP N

✓

ACTION

✓

CLAIM → EVIDENCE → PROPOSAL

주장근거제안

질문이 바뀌면
차트도, 도시도 바뀝니다

오늘 만든 것은 그래프 묶음이 아니라
데이터로 선택을 돕는 작은 앱입니다.

DAY 2 완료

계산된 필드 · 관계/조인 · 지도 · 대시보드 액션

다음 단계

문제를 정의하고 팀의 데이터 이야기로 확장하기

영산중학교 · 교사 이성원

확대된 강의 이미지
이미지 확대