Tableau 데이터 스토리 사용자 지정: 컨텍스트 변수

Tableau 데이터 스토리에 대한 중요 변경 사항

Tableau 데이터 스토리는 2025년 1월(2025.1)에 Tableau Desktop, Tableau CloudTableau Server에서 사용 중지됩니다. Tableau는 자연어 기술의 발전으로 더 쉽게 데이터에 대해 질문하고 최신 변경 내용을 파악할 수 있도록 향상된 인터페이스를 개발하고 있습니다. 자세한 내용은 Tableau AI 기반 Tableau Pulse가 데이터 환경을 재구성하는 방법(영문)(링크가 새 창에서 열림)을 참조하십시오.

컨텍스트 변수는 다른 함수에서 참조할 수 있는 함수입니다. 다시 말해, 컨텍스트 변수를 사용하면 다른 함수 안에 함수를 중첩할 수 있습니다.

컨텍스트 변수를 정의하면 Tableau 데이터 스토리에 새 함수를 추가할 때 사용할 수 있는 함수로 컨텍스트 변수가 표시됩니다.

참고: 각 사용자 지정 문장에 대해 다수의 컨텍스트 변수를 설정할 수 있지만 사용자 지정 콘텐츠의 각 부분에 대해 따로 컨텍스트 변수를 정의해야 합니다.

컨텍스트 변수 설정

  1. 데이터 스토리에서 편집을 클릭하여 편집 대화 상자를 엽니다.
  2. 사용자 지정 항목 추가를 클릭합니다.
  3. 사용자 지정 컨텍스트 상자의 오른쪽에서 메뉴를 클릭하고 컨텍스트 설정을 선택합니다.

    스토리 문장 1개가 선택되고 해당 메뉴가 열려 있는 스토리 편집 대화 상자. “컨텍스트 설정” 옵션이 하이라이트되어 있습니다.

  4. 컨텍스트 추가를 클릭합니다.
  5. 컨텍스트 변수 이름을 지정하고 함수 설정을 클릭합니다.
  6. 사용자 지정 함수를 정의하고 차원을 선택합니다.

    컨텍스트 변수 이름을 지정하기 위해 열려 있는 필드, “컨텍스트 추가” 단추 및 사용자 지정 함수를 정의하기 위한 필드.

  7. 섹션에 추가를 클릭합니다.
  8. 컨텍스트 변수를 설정한 문장을 다시 클릭합니다.
  9. 함수 추가 단계를 따릅니다.

    함수 대화 상자가 열리고 사용자 지정 함수를 정의하기 위한 필드에 사용자 지정 컨텍스트 옵션이 나열됩니다.

이제 함수를 추가할 때 컨텍스트 변수가 차원값 드롭다운 목록의 옵션으로 나열됩니다.

컨텍스트 변수를 사용하는 경우: 둘 이상의 측정값 참조

데이터 스토리의 분석 문장 1개에서 둘 이상의 측정값을 참조하려고 한다고 하겠습니다. 컨텍스트 변수가 없으면 한 번에 하나의 측정값에 대한 문장만 작성할 수 있습니다. 그러나 컨텍스트 변수를 사용하면 한 문장에서 둘 이상의 측정값을 참조할 수 있습니다.

컨텍스트 변수로 둘 이상의 측정값을 참조하려면 데이터 스토리에 다음이 있어야 합니다.

  • 차원 1개
  • 측정값 2개 이상
  1. 데이터 스토리에서 편집을 클릭하여 편집 대화 상자를 엽니다.
  2. 사용자 지정 항목 추가를 클릭합니다.
  3. 사용자 지정 컨텍스트 상자의 오른쪽에서 메뉴를 클릭하고 컨텍스트 설정을 선택합니다.
  4. 컨텍스트 추가를 클릭합니다.
  5. 컨텍스트 변수 이름을 지정하고 함수 설정을 클릭합니다.
  6. 사용자 지정 함수를 정의하고 차원을 선택합니다.
  7. 섹션에 추가를 클릭합니다.

    내림차순 정렬 레이블, SUM(GDP) 측정값, 순위 1 및 국가/지역 차원의 함수가 정의되어 있는 컨텍스트 변수를 보여주는 이미지

  8. 컨텍스트 변수를 설정한 문장을 다시 클릭합니다.
  9. 첫 번째 함수를 추가하고 필수 필드를 입력합니다. 이 예제에서는 DimensionValueLabel을 선택한 다음 차원에서 국가/지역을 선택하고 차원 값에서 GDP(컨텍스트 변수)가 가장 높은 국가를 선택했습니다.

    함수 대화 상자가 열리고 9단계에 나열된 옵션이 선택되어 있습니다.

  1. 섹션에 추가를 클릭합니다.
  2. 두 번째 함수를 추가하고 필수 필드를 입력합니다. 이 예제에서는 Value를 선택한 다음 차원에서 국가/지역을 선택하고 측정값에서 SUM(대출 금리)를 선택하고 차원 값에서 GDP(컨텍스트 변수)가 가장 높은 국가를 선택했습니다.

    함수 대화 상자가 열리고 10단계에 나열된 옵션이 선택되어 있습니다.

  1. 섹션에 추가를 클릭합니다.
  2. 저장을 클릭합니다.

데이터 스토리에는 관심 국가(GDP가 가장 높은 국가)의 두 번째 측정값(대출 금리)에 대한 인사이트를 제공하는 문장이 작성됩니다.

데이터 스토리에 렌더링된 문장, 즉 미국의 AVG(GDP)가 가장 높고 이 데이터 집합의 대출 금리는 7억 달러임이 명시된 문장을 보여주는 이미지

컨텍스트 변수 사용 시기: 기간 비교 분석

컨텍스트 변수는 데이터 스토리에서 서로 다른 두 기간의 실적을 분석하려는 경우 유용합니다. 드릴다운 섹션에 표시되는 측정값에 대한 내용을 쓰고 여러 기간(전년 대비 또는 전월 대비)에 대해 측정값을 비교하는 사용자 지정 문장을 만들 수 있습니다.

기간 비교 분석을 설정하려면 데이터 스토리에 다음이 있어야 합니다.

  • 차원 2개: 기간 차원(주) 1개와 비기간 차원(보조) 1개
  • 측정값 1~3개
  1. 데이터 스토리를 만듭니다.
  2. 필드 대화 상자에서 기간 차원의 순서가 첫 번째인지 확인하고 다음을 클릭합니다.
  3. 스토리 대화 상자에서 연속형을 선택하고 완료를 클릭합니다.
  4. 편집 대화 상자를 열고 첫 번째 드릴다운 영역에서 사용자 지정 항목 추가를 선택합니다.
  5. 기간을 나타내는 컨텍스트 변수 2개를 만듭니다. 예를 들어 “Current Quarter”와 “Previous Quarter”를 만듭니다.

    현재 분기와 이전 분기에 대한 2개의 컨텍스트 변수 집합을 보여주는 이미지

  6. 사용자 지정 언어와 함수를 추가하여 increased 문장을 만듭니다. 이 문장의 콘텐츠는 결과적으로 “[CurrentDimensionValueLabel] increased [X%] over the quarter.”를 기록합니다.
  7. 사용자 지정 텍스트 상자에 함수를 입력하고 그 뒤에 “increased”를 입력합니다.
  8. 기간 중에 측정값의 백분율 변경을 반환하는 함수를 추가합니다.

    함수 대화 상자가 열리고 1~8단계에 나열된 옵션이 선택되어 있습니다.

  9. 섹션에 추가를 클릭합니다.
  10. 사용자 지정 콘텐츠 복제하고 “increased”를 “decreased”로 바꿔 decreased 버전을 만듭니다. 함수는 동일하게 유지합니다.

    스토리 문장 1개가 선택되고 해당 메뉴가 열려 있는 스토리 편집 대화 상자. “복제” 옵션이 하이라이트되어 있습니다.

  11. 각 문장에 대한 조건 추가하여 데이터에 따라 하나의 문장만 기록되도록 합니다.

    조건 대화 상자가 열리고 이전 분기의 증가에 대한 사용자 지정 콘텐츠가 입력됩니다.

  12. increased 문장에 대해 다음 예제와 유사한 조건을 설정합니다.

왼쪽 인수 = Value 함수

차원 = Quarter(OrderDate). 기간 차원 선택

측정값 = SUM(Total Orders). 계산에 사용한 측정값 선택

차원값 = Current Quarter. 컨텍스트 변수 중 하나

필터 차원값 = Current Region 값(동적). 미리 설정된 컨텍스트 변수

중간 인수 = >(보다 큼)

오른쪽 인수 = Value 함수

차원 = Quarter(OrderDate). 기간 차원 선택

측정값 = Total(Total Orders). 계산에 사용한 측정값 선택

차원값 = Previous Quarter. 컨텍스트 변수 중 하나

필터 차원값 = Current Region 값(동적). 미리 설정된 컨텍스트 변수

조건 대화 상자가 열리고 12단계에 설명된 사용자 지정 콘텐츠가 입력됩니다.

  1. decreased 문장에 대해 동일한 조건을 설정하되 >(보다 큼) 기호를 <(보다 작음) 기호로 바꿉니다. 오른쪽 및 왼쪽 인수는 동일하게 유지합니다.
  2. 저장을 클릭하면 데이터 스토리에 두 기간을 분석하여 얻은 인사이트가 포함된 문장이 작성됩니다.