Tableau 데이터 스토리 사용자 지정: 컨텍스트 변수
Tableau 데이터 스토리에 대한 중요 변경 사항
Tableau 데이터 스토리는 2025년 1월(2025.1)에 Tableau Desktop, Tableau Cloud 및 Tableau Server에서 사용 중지됩니다. Tableau는 자연어 기술의 발전으로 더 쉽게 데이터에 대해 질문하고 최신 변경 내용을 파악할 수 있도록 향상된 인터페이스를 개발하고 있습니다. 자세한 내용은 Tableau AI 기반 Tableau Pulse가 데이터 환경을 재구성하는 방법(영문)(링크가 새 창에서 열림)을 참조하십시오.
컨텍스트 변수는 다른 함수에서 참조할 수 있는 함수입니다. 다시 말해, 컨텍스트 변수를 사용하면 다른 함수 안에 함수를 중첩할 수 있습니다.
컨텍스트 변수를 정의하면 Tableau 데이터 스토리에 새 함수를 추가할 때 사용할 수 있는 함수로 컨텍스트 변수가 표시됩니다.
참고: 각 사용자 지정 문장에 대해 다수의 컨텍스트 변수를 설정할 수 있지만 사용자 지정 콘텐츠의 각 부분에 대해 따로 컨텍스트 변수를 정의해야 합니다.
컨텍스트 변수 설정
- 데이터 스토리에서 편집을 클릭하여 편집 대화 상자를 엽니다.
- 사용자 지정 항목 추가를 클릭합니다.
- 사용자 지정 컨텍스트 상자의 오른쪽에서 메뉴를 클릭하고 컨텍스트 설정을 선택합니다.
- 컨텍스트 추가를 클릭합니다.
- 컨텍스트 변수 이름을 지정하고 함수 설정을 클릭합니다.
- 사용자 지정 함수를 정의하고 차원을 선택합니다.
- 섹션에 추가를 클릭합니다.
- 컨텍스트 변수를 설정한 문장을 다시 클릭합니다.
- 함수 추가 단계를 따릅니다.
이제 함수를 추가할 때 컨텍스트 변수가 차원값 드롭다운 목록의 옵션으로 나열됩니다.
데이터 스토리의 분석 문장 1개에서 둘 이상의 측정값을 참조하려고 한다고 하겠습니다. 컨텍스트 변수가 없으면 한 번에 하나의 측정값에 대한 문장만 작성할 수 있습니다. 그러나 컨텍스트 변수를 사용하면 한 문장에서 둘 이상의 측정값을 참조할 수 있습니다.
컨텍스트 변수로 둘 이상의 측정값을 참조하려면 데이터 스토리에 다음이 있어야 합니다.
- 차원 1개
- 측정값 2개 이상
- 데이터 스토리에서 편집을 클릭하여 편집 대화 상자를 엽니다.
- 사용자 지정 항목 추가를 클릭합니다.
- 사용자 지정 컨텍스트 상자의 오른쪽에서 메뉴를 클릭하고 컨텍스트 설정을 선택합니다.
- 컨텍스트 추가를 클릭합니다.
- 컨텍스트 변수 이름을 지정하고 함수 설정을 클릭합니다.
- 사용자 지정 함수를 정의하고 차원을 선택합니다.
- 섹션에 추가를 클릭합니다.
- 컨텍스트 변수를 설정한 문장을 다시 클릭합니다.
- 첫 번째 함수를 추가하고 필수 필드를 입력합니다. 이 예제에서는 DimensionValueLabel을 선택한 다음 차원에서 국가/지역을 선택하고 차원 값에서 GDP(컨텍스트 변수)가 가장 높은 국가를 선택했습니다.
- 섹션에 추가를 클릭합니다.
- 두 번째 함수를 추가하고 필수 필드를 입력합니다. 이 예제에서는 Value를 선택한 다음 차원에서 국가/지역을 선택하고 측정값에서 SUM(대출 금리)를 선택하고 차원 값에서 GDP(컨텍스트 변수)가 가장 높은 국가를 선택했습니다.
- 섹션에 추가를 클릭합니다.
- 저장을 클릭합니다.
데이터 스토리에는 관심 국가(GDP가 가장 높은 국가)의 두 번째 측정값(대출 금리)에 대한 인사이트를 제공하는 문장이 작성됩니다.
컨텍스트 변수 사용 시기: 기간 비교 분석
컨텍스트 변수는 데이터 스토리에서 서로 다른 두 기간의 실적을 분석하려는 경우 유용합니다. 드릴다운 섹션에 표시되는 측정값에 대한 내용을 쓰고 여러 기간(전년 대비 또는 전월 대비)에 대해 측정값을 비교하는 사용자 지정 문장을 만들 수 있습니다.
기간 비교 분석을 설정하려면 데이터 스토리에 다음이 있어야 합니다.
- 차원 2개: 기간 차원(주) 1개와 비기간 차원(보조) 1개
- 측정값 1~3개
- 데이터 스토리를 만듭니다.
- 필드 대화 상자에서 기간 차원의 순서가 첫 번째인지 확인하고 다음을 클릭합니다.
- 스토리 대화 상자에서 연속형을 선택하고 완료를 클릭합니다.
- 편집 대화 상자를 열고 첫 번째 드릴다운 영역에서 사용자 지정 항목 추가를 선택합니다.
- 기간을 나타내는 컨텍스트 변수 2개를 만듭니다. 예를 들어 “Current Quarter”와 “Previous Quarter”를 만듭니다.
- 사용자 지정 언어와 함수를 추가하여 increased 문장을 만듭니다. 이 문장의 콘텐츠는 결과적으로 “[CurrentDimensionValueLabel] increased [X%] over the quarter.”를 기록합니다.
- 사용자 지정 텍스트 상자에 함수를 입력하고 그 뒤에 “increased”를 입력합니다.
- 기간 중에 측정값의 백분율 변경을 반환하는 함수를 추가합니다.
- 섹션에 추가를 클릭합니다.
- 사용자 지정 콘텐츠 복제하고 “increased”를 “decreased”로 바꿔 decreased 버전을 만듭니다. 함수는 동일하게 유지합니다.
- 각 문장에 대한 조건 추가하여 데이터에 따라 하나의 문장만 기록되도록 합니다.
- increased 문장에 대해 다음 예제와 유사한 조건을 설정합니다.
왼쪽 인수 = Value 함수
차원 = Quarter(OrderDate). 기간 차원 선택
측정값 = SUM(Total Orders). 계산에 사용한 측정값 선택
차원값 = Current Quarter. 컨텍스트 변수 중 하나
필터 차원값 = Current Region 값(동적). 미리 설정된 컨텍스트 변수
중간 인수 = >(보다 큼)
오른쪽 인수 = Value 함수
차원 = Quarter(OrderDate). 기간 차원 선택
측정값 = Total(Total Orders). 계산에 사용한 측정값 선택
차원값 = Previous Quarter. 컨텍스트 변수 중 하나
필터 차원값 = Current Region 값(동적). 미리 설정된 컨텍스트 변수
- decreased 문장에 대해 동일한 조건을 설정하되 >(보다 큼) 기호를 <(보다 작음) 기호로 바꿉니다. 오른쪽 및 왼쪽 인수는 동일하게 유지합니다.
- 저장을 클릭하면 데이터 스토리에 두 기간을 분석하여 얻은 인사이트가 포함된 문장이 작성됩니다.