매개 변수 만들기
매개 변수는 계산, 필터 또는 참조선에서 상수 값으로 대체할 수 있는 숫자, 날짜 또는 문자열과 같은 통합 문서 변수입니다.
예를 들어 Sales가 $500,000보다 크면 True를 반환하고, 그렇지 않으면 False를 반환하는 계산된 필드를 만들 수 있습니다. 수식의 상수 값 "500000"을 매개 변수로 바꿀 수 있습니다. 그런 다음 매개 변수 컨트롤을 사용하여 계산의 임계값을 동적으로 변경할 수 있습니다.
자동으로 현재 값(단일 값, 뷰 독립적 계산의 결과), 값 목록(데이터 원본 열 기반) 또는 값 범위를 새로 고치도록 설정된 동적 매개 변수를 만들 수도 있습니다. 이 동작은 통합 문서를 열고 Tableau가 매개 변수에서 참조되는 데이터 원본에 연결할 때마다 또는 데이터 원본의 상황에 맞는 메뉴에서 새로 고침을 선택할 때마다 실행됩니다.
매개 변수 동작에서 매개 변수를 사용하여 매개 변수를 보다 동적이고 대화형으로 작동하도록 만들 수 있습니다. 매개 변수 동작을 사용하면 대상 사용자가 마크를 클릭하거나 선택하는 등, 비주얼리제이션과의 직접적인 상호 작용을 통해 매개 변수 값을 변경하도록 허용할 수 있습니다.
동영상 시청: 자세한 프레젠테이션을 보려면 매개 변수 | 우리의 종착지!(영문)(링크가 새 창에서 열림) (45분)를 참조하십시오.
자세히 알아보기: Tableau 블로그(링크가 새 창에서 열림)의 매개 변수로 비주얼리제이션에 멀티 뷰 추가(영문)(링크가 새 창에서 열림)와 Data School(링크가 새 창에서 열림) 웹 사이트에서 매개 변수를 만드는 4단계(영문)(링크가 새 창에서 열림)와 같은 여러 실용적인 매개 변수 사용 방법 항목을 참조하십시오.
매개 변수 만들기
데이터 패널에서 새 매개 변수를 만들려면 아래 지침을 따릅니다.
데이터 패널에서 오른쪽 위의 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.
매개 변수 만들기 대화 상자에서 필드에 이름을 지정합니다.
매개 변수에서 허용할 값의 데이터 유형을 지정합니다.
현재 값을 지정합니다. 이것이 매개 변수의 기본값입니다. 이 경우 다음 단계에서 구성할 최신 데이터를 사용하게 될 것이므로 필드를 그대로 두십시오.
통합 문서를 열 때 값을 지정합니다. 이 경우 뷰 독립적 계산의 결과인 단일 값으로 매개 변수의 기본값을 설정하여 동적 매개 변수를 만듭니다.
참고: 둘 이상의 값이 있는 경우 통합 문서가 기본값을 선택할 수 없습니다. 또한 비주얼리제이션이 변경될 때 값이 변경되지 않도록 계산은 뷰 독립적이어야 합니다. 이렇게 하려면 비주얼리제이션 구조에 종속되지 않는 FIXED 세부 수준(LOD) 식을 사용할 수 있습니다. 계산의 모든 부분이 FIXED LOD 식 내에 있어야 합니다. FIXED LOD 식을 기본값으로 사용하고 컨텍스트 필터를 사용하는 경우 동적 매개 변수가 모든 컨텍스트 필터를 반영하는 것은 아닙니다. LOD 식에 대한 자세한 내용은 Tableau에서 세부 수준 식 만들기를 참조하십시오.이 동적 매개 변수에는 최근 월을 사용합니다. 즉, 연결된 데이터 원본이 업데이트된 경우 통합 문서를 열면 통합 문서가 열리면서 매개 변수가 자동으로 업데이트됩니다.
매개 변수 컨트롤에 사용할 표시 형식을 지정합니다(Tableau Desktop만 해당).
매개 변수에서 값을 허용하는 방식을 지정합니다. 다음 옵션 중에서 선택할 수 있습니다.
모두 - 매개 변수 컨트롤이 간단한 텍스트 필드입니다.
목록 - 매개 변수 컨트롤이 선택할 수 있는 값 목록을 제공합니다.
범위 - 매개 변수 컨트롤을 사용하여 지정한 범위 내의 값을 선택할 수 있습니다.
이러한 옵션의 사용 가능 여부는 데이터 유형에 의해 결정됩니다. 예를 들어 문자열 매개 변수는 모든 값이나 목록만 허용할 수 있습니다. 범위는 지원되지 않습니다.
목록을 선택한 경우 값 목록을 지정해야 합니다. 왼쪽 열을 클릭하고 값 목록을 입력하거나 다음에서 값 추가를 선택하여 필드 멤버를 추가할 수 있습니다.
범위를 선택한 경우 최소값, 최대값 및 단계 크기를 지정해야 합니다. 예를 들어 2019년 1월 1일에서 2019년 12월 31일 사이의 날짜 범위를 정의하고 단계 크기를 1로 설정하여 2019년의 각 월을 선택할 수 있는 매개 변수 컨트롤을 만들 수 있습니다.
이 경우 통합 문서를 열 때마다 매개 변수 값(또는 도메인) 목록을 새로 고치려면 목록을 선택하고 통합 문서가 열릴 때를 선택합니다. 통합 문서가 데이터 원본에서 동적으로 값을 가져오기 때문에 왼쪽에 있는 값 목록이 회색으로 표시됩니다.
작업을 마쳤으면 확인을 클릭합니다.
이제 매개 변수가 데이터 패널 맨 아래의 매개 변수 섹션에 나열됩니다.
또한 매개 변수를 사용할 수 있는 다른 모든 곳에서도 사용할 수 있습니다. 예를 들어 필터 대화 상자의 상위 탭이나 참조선 대화 상자에서 사용할 수 있습니다. 매개 변수는 통합 문서 전체에 적용되며 임의 워크시트에서 사용할 수 있습니다.
매개 변수 값 또는 값 목록을 새로 고칠 수 없는 경우
다음은 기본 매개 변수 값이나 새로 고칠 수 있는 매개 변수 값(도메인) 목록이 예상대로 업데이트되지 않는 몇 가지 시나리오입니다.
기본 필드가 매개 변수의 데이터 유형과 호환되지 않는 데이터를 갖는 값을 반환합니다.
기본 필드가 단일 값(매개 변수의 현재 값인 경우)을 반환하지 않습니다.
기본 필드가 Null을 반환합니다.
기본 필드가 아직 연결되지 않은 데이터 원본에 있습니다.
기본 필드가 더 이상 통합 문서의 네임스페이스에서 검색되지 않습니다(예: 삭제됨).
Tableau가 연결을 시도하는 중에 사용자가 데이터 원본에 대한 쿼리를 취소합니다.
기본 필드가 값을 반환하지 못하면 매개 변수는 다음과 같이 작동합니다.
- 현재 값은 유효한 최근 값으로 유지됩니다.
- Tableau가 통합 문서의 쿼리에서 반환된 값을 직렬화하지 않기 때문에 값 목록은 비워집니다.
현재 값은 매개 변수에 할당할 수 있으려면 값 목록에 있어야 합니다. 값 목록이 비어 있는 경우 매개 변수에는 데이터 유형에 따라 대체 값이 할당됩니다(정수인 경우 1, 실수인 경우 1.0, 문자열인 경우 "", 날짜 및 날짜/시간인 경우 현재 날짜).
매개 변수 편집
데이터 패널 또는 매개 변수 컨트롤에서 매개 변수를 편집할 수 있습니다. 매개 변수를 편집하려면 아래 지침을 따릅니다.
다음 작업 중 하나를 수행합니다.
데이터 패널에서 매개 변수를 마우스 오른쪽 단추로 클릭(Mac의 경우 Control 클릭)하고 편집을 선택합니다.
매개 변수 컨트롤 카드 메뉴에서 매개 변수 편집을 선택합니다.
매개 변수 편집 대화 상자에서 필요에 따라 수정합니다.
작업을 마쳤으면 확인을 클릭합니다. 매개 변수를 사용하는 계산과 함께 매개 변수가 업데이트됩니다.
매개 변수를 삭제하려면 데이터 패널에서 매개 변수를 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다. 삭제된 매개 변수를 사용하는 계산된 필드가 모두 무효화됩니다.
계산에서 매개 변수 사용
매개 변수를 사용하면 계산의 값을 동적으로 수정할 수 있습니다. 계산 및 모든 종속 계산을 수동으로 편집하는 대신 매개 변수를 사용할 수 있습니다. 그런 다음 값을 변경하려는 경우 매개 변수 컨트롤을 열고 값을 변경하면 해당 매개 변수를 사용하는 모든 계산이 업데이트됩니다.
계산에 매개 변수를 사용하려면 데이터 패널에서 매개 변수를 끌어 계산 에디터에 있는 수식의 새 위치에 놓거나 현재 수식 위에 놓아 해당 부분을 대체합니다.
필터에서 매개 변수 사용
매개 변수를 사용하면 상위 N 필터의 값을 동적으로 수정할 수 있습니다. 필터에 표시할 값 수를 수동으로 설정하는 대신 매개 변수를 사용할 수 있습니다. 그런 다음 값을 변경할 때 매개 변수 컨트롤을 열고 필터를 업데이트합니다. 예를 들어 수익 합계를 기준으로 상위 10개의 제품을 표시하는 필터를 만들 때 고정 값 "10" 대신 매개 변수를 사용할 수 있습니다. 그러면 이 필터를 빠르게 업데이트하여 상위 10개, 20개 또는 30개의 제품을 표시할 수도 있습니다.
매개 변수 목록은 필터 대화 상자의 상위 탭에 있는 드롭다운 목록에서 사용할 수 있습니다. 필터에 사용할 매개 변수를 선택합니다.
매개 변수 컨트롤을 표시하려면 데이터 패널에서 매개 변수를 마우스 오른쪽 단추로 클릭하고 매개 변수 표시를 선택합니다. 매개 변수 컨트롤을 사용하여 상위 10개, 15개, 20개 등의 제품을 표시하도록 필터를 수정합니다.
참조선에서 매개 변수 사용
매개 변수를 사용하면 참조선, 구간 또는 박스 플롯을 동적으로 수정할 수 있습니다. 예를 들어 축의 고정 위치에 참조선을 표시하는 대신 매개 변수를 참조할 수 있습니다. 그런 다음 매개 변수 컨트롤을 사용하여 참조선을 이동할 수 있습니다.
매개 변수 목록은 참조선, 구간 또는 플롯 추가 대화 상자의 값 드롭다운 목록에서 사용할 수 있습니다. 사용할 매개 변수를 선택합니다.
참조선은 매개 변수로 지정된 현재 값에 그려집니다. 매개 변수 컨트롤을 열려면 데이터 패널에서 매개 변수를 마우스 오른쪽 단추로 클릭(Mac의 경우 Control 클릭)하고 매개 변수 표시를 선택합니다. 매개 변수 컨트롤을 사용하여 참조선이 그려지는 위치를 변경합니다.
비주얼리제이션에 매개 변수 컨트롤 표시
매개 변수 컨트롤은 매개 변수 값을 수정할 수 있는 워크시트 카드입니다. 매개 변수 컨트롤은 뷰를 수정하는 컨트롤을 포함한다는 점에서 필터 카드와 매우 유사합니다. 워크시트와 대시보드에서 매개 변수 컨트롤을 열 수 있으며, 웹에 저장하거나 Tableau Server에 게시하면 매개 변수 컨트롤이 포함됩니다.
매개 변수 컨트롤을 열려면 데이터 패널에서 매개 변수를 마우스 오른쪽 단추로 클릭(Control 클릭)하고 매개 변수 표시를 선택합니다.
다른 카드와 마찬가지로, 매개 변수 컨트롤에는 카드의 오른쪽 위에 있는 드롭다운 화살표를 사용하여 열 수 있는 메뉴가 있습니다. 이 메뉴를 사용하여 컨트롤 표시를 사용자 지정할 수 있습니다. 예를 들어 값 목록을 라디오 단추, 압축 목록, 슬라이더 또는 입력 필드로 표시할 수 있습니다. 이 메뉴에서 사용할 수 있는 옵션은 매개 변수의 데이터 유형과 모두, 목록 또는 값 범위를 허용하는지에 따라 달라집니다.