매개 변수를 사용하여 대화형 기능이 향상된 뷰 만들기
매개 변수는 보고서에 상호 작용 및 유연성을 더하거나 가상 시나리오를 실험할 때 유용합니다. 뷰에 어떤 필드를 포함해야 할지 잘 모르거나 Viewer(뷰어)에게 가장 적합한 레이아웃이 어떤 것인지를 잘 모르는 경우를 가정해 보겠습니다. 이 경우 뷰에 매개 변수를 포함하여 Viewer(뷰어)가 데이터를 어떻게 표시할지 직접 선택하게 할 수 있습니다.
매개 변수를 사용할 때 어떤 방식으로든 뷰와 연관시켜야 합니다.
- 뷰에 사용된 계산 및 계산된 필드에서 매개 변수를 사용할 수 있습니다.
- 사용자가 매개 변수를 선택할 수 있도록 뷰에 매개 변수 컨트롤을 표시할 수 있습니다.
- 매개 변수 동작에서 매개 변수를 참조할 수 있습니다.
시작하기 전에 대화형으로 만들 필드를 결정하십시오. 예를 들어 사용자가 색상을 기준으로 차원 내의 범주를 보거나 선택한 기간 동안의 매출 데이터를 보도록 할 수 있습니다. 여기서 설명하는 예에서는 사용자가 열과 행을 표시할 차원을 선택할 수 있습니다.
동영상 시청: 자세한 프레젠테이션을 보려면 매개 변수 | 우리의 종착지!(영문)(링크가 새 창에서 열림) (45분)를 참조하십시오.
자세한 내용: Tableau 블로그(링크가 새 창에서 열림)의 매개 변수로 비주얼리제이션에 멀티 뷰 추가(영문)(링크가 새 창에서 열림)와 Data School(링크가 새 창에서 열림) 웹 사이트에서 매개 변수 사용 방법에 관한 여러 실용적인 항목을 참조하십시오.
매개 변수 만들기
다음 단계에서는 Superstore 샘플을 사용하여 새 매개 변수를 만듭니다.
데이터 패널에서 오른쪽 위의 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
매개 변수 만들기 대화 상자에서 다음 단계를 완료합니다.
Viewer(뷰어)가 어떤 변경 사항을 적용하는 매개 변수인지 알 수 있도록 이름을 지정합니다. 이 예에서는 Select Column 1 Heading이라는 이름을 사용합니다.
데이터 유형에 대해 문자열을 선택합니다.
허용 가능한 값에 대해 목록을 선택하고 목록의 첫 번째 값으로 None을 입력하 다음 Enter 키를 누릅니다.
- 매개 변수를 통해 노출할 추가 차원 필드의 이름을 입력하여 목록을 완성합니다.
참고: 이 예에서는 고객 이름, 고객 세그먼트, 지역, 부서 및 범주 필드를 사용합니다. 이러한 차원은 데이터 유형(문자열)이 모두 동일합니다. 수익과 같은 측정값을 이 목록에 포함하려는 경우 측정값을 문자열 값으로 변환하면 됩니다. 그러려면
STR()
함수를 사용하여 계산된 필드를 작성합니다. 이 문서에서는 데이터 유형이 하나뿐인 시나리오만 다룹니다.다음으로 표시 별칭은 필드명으로 기본 설정되며 이 연습에서는 해당 값을 그대로 두면 됩니다.
확인을 클릭하여 계산된 필드 대화 상자로 돌아갑니다.
이전 단계를 반복하여 다음 추가 매개 변수를 만듭니다.
- Select Column 2 Heading
- Select Row 1 Heading
- Select Row 2 Heading
팁: 목록에 값을 각각 입력하는 대신 다음에서 값 추가 > 매개 변수를 클릭하여 Select Column 1 Heading에서 추가하십시오.
계산된 필드 만들기
다음 단계에서는 Superstore 샘플을 사용하여 매개 변수를 활용할 계산된 필드를 작성합니다.
데이터 패널에서 오른쪽 위에 있는 드롭다운 화살표를 클릭하고 계산된 필드 만들기를 선택합니다.
- 계산된 필드 대화 상자에서 이름에 Column 1 Category를 입력합니다.
계산된 필드 대화 상자에서 수식에 다음 계산을 작성합니다.
CASE [Select Column 1 Heading]
WHEN 'Customer Name' THEN [Customer Name]
WHEN 'Customer Segment' THEN [Customer Segment]
WHEN 'Region' THEN [Region]
WHEN 'Department' THEN [Department]
WHEN 'Category' THEN [Category]
ELSE ''
END수식이 유효함을 나타내는 상태 메시지를 확인한 다음 확인을 클릭합니다.
참고: 매개 변수에 포함된 None 값이 ELSE 문에서 처리되어 빈 문자열이 반환됩니다.
앞에서 만든 추가 매개 변수 각각에 대해 하나씩, 계산된 필드를 3개 더 만듭니다.
매개 변수 이름 계산된 필드명 Select Column 2 Heading Column 2 Category Select Row 1 Heading Row 1 Category Select Row 2 Heading Row 2 Category 각 계산된 필드의 기본 수식은 이전 단계와 동일합니다. 단, 각각의
CASE
statement.
에서 참조하는 매개 변수가 다릅니다.
Viewer(뷰어)가 뷰와 상호 작용할 수 있게 만들기
다음으로, 사용자가 표시할 범주를 선택할 수 있도록 매개 변수 컨트롤을 노출합니다.
앞에서 만든 각각의 매개 변수에 대해 다음을 수행합니다.
매개 변수 아래에서 매개 변수를 마우스 오른쪽 단추로 클릭하고 매개 변수 컨트롤 표시를 선택합니다.
데이터 패널에서 앞서 만든 계산된 필드를 열 선반과 행 선반으로 끌어옵니다.
데이터 패널에서 측정값을 뷰로 끌어옵니다. 이 예에서는 Sales가 마크 카드의 레이블에 배치됩니다.
매개 변수 컨트롤에서 필드를 선택하여 매개 변수를 테스트합니다.
팁:
- 동적 차원 필드를 사전순으로 정렬하십시오.
- 행과 열의 필드 레이블을 숨기십시오.
모든 매개 변수를 None으로 재설정하고 통합 문서를 Tableau Server에 게시합니다.
Viewer(뷰어)가 직접 보고서를 설정하고 매개 변수 설정을 저장하고 뷰를 다른 사용자와 공유할 수 있습니다.
추가 정보
뷰를 동적으로 작성하는 방법에 대한 자세한 내용은 매개 변수를 사용하여 측정값 바꾸기(링크가 새 창에서 열림)를 참조하십시오.
매개 변수를 만들고 추가할 수 있는 Tableau 인터페이스의 여러 영역에 대한 자세한 내용은 Tableau Desktop 도움말에서 매개 변수 만들기와 관련 항목을 참조하십시오.
고지 사항: 이 항목에는 타사 블로그 The Information Lab: Data School에서 발췌한 매개 변수 관련 정보가 포함되어 있습니다. 타사 콘텐츠를 정확하게 참조하기 위해 모든 노력을 기울이지만 타사 웹 사이트의 콘텐츠가 변경될 경우 여기서 제공하는 정보가 사전 고지 없이 변경될 수 있습니다.