예제: 매개 변수를 사용하여 측정값 바꾸기

두 측정값의 비교 방식을 보여 주는 뷰를 만들려고 합니다. 또한 비교되는 측정값을 선택하거나 모든 사용자가 비교할 측정값을 선택할 수 있도록 하는 컨트롤을 뷰에 추가하려는 경우가 있습니다. 매개 변수 및 계산된 필드를 사용하여 이러한 뷰를 만들 수 있습니다. 계산된 필드가 뷰의 측정값을 대체하며 사용자는 매개 변수 컨트롤이나 매개 변수 동작을 사용하여 대화형으로 계산된 필드를 설정할 수 있습니다. 측정값 바꾸기를 사용하여 동적 축 제목을 사용할 수도 있습니다.

일반적인 단계

  1. 매개 변수를 만듭니다.

  2. 뷰의 측정값을 변경하는 계산된 필드를 만듭니다.

  3. 뷰를 설정합니다.

이 문서에는 2단계 대신 사용할 수 있는 추가 섹션이 포함되어 있습니다.

  • 측정값을 변경하고 집계를 지정하는 계산된 필드 만들기

다음 섹션에서는 이러한 절차를 나누어 구체적인 안내를 제공합니다.

이 시나리오에서는 Tableau Desktop과 함께 제공되는 샘플 – 슈퍼스토어 데이터 원본을 사용합니다.

매개 변수 만들기

다음 단계를 수행합니다.

  1. 데이터 패널에서 오른쪽 위의 드롭다운 화살표를 클릭하고 매개 변수 만들기를 선택합니다.

  2. 매개 변수 만들기 대화 상자에서 다음을 수행합니다.

    1. 매개 변수 이름을 Placeholder 1 Selector로 지정합니다.

    2. 데이터 유형문자열로 설정합니다.

    3. 허용 가능한 값 필드로 건너뛰어 목록을 선택합니다.

    4. 값 목록 영역에 개별 측정값 이름인 Discount, Profit, QuantitySales를 입력합니다.

      이제 매개 변수 만들기 대화 상자가 다음과 같이 표시됩니다.

      매개 변수 만들기 대화 상자

    5. 확인을 클릭하여 매개 변수 편집 대화 상자를 닫습니다.
  3. 두 번째 매개 변수인 Placeholder 2 Selector를 정확히 동일한 구성으로 만듭니다.

    이 작업은 다양한 방법으로 수행할 수 있습니다. 가장 쉬운 방법은 데이터 패널에서 Placeholder 1 Selector를 클릭하고 복제를 선택한 다음 복제된 매개 변수의 이름을 Placeholder 2 Selector로 변경하는 것입니다.

뷰의 측정값을 변경하는 계산된 필드 만들기

다음 단계를 수행합니다.

  1. 분석 > 계산된 필드 만들기를 선택하여 계산 편집기를 엽니다. 계산에 Placeholder 1이라는 이름을 지정하고 수식 영역에 다음을 입력하거나 붙여 넣습니다.

    CASE [Placeholder 1 Selector]
    WHEN "Discount" THEN [Discount]
    WHEN "Profit" THEN [Profit]
    WHEN "Quantity" THEN [Quantity]
    WHEN "Sales" THEN [Sales]
    END

    참고: 계산된 필드는 다음으로 표시 값이 아닌 지정된 행의 항목을 참조해야 합니다.

  2. 확인을 클릭하여 계산 편집기를 종료합니다.

  3. 동일한 정의를 사용하여 두 번째 계산된 필드인 Placeholder 2를 만듭니다. 마찬가지로, 가장 쉬운 방법은 데이터 패널에서 Placeholder 1을 클릭하고 복제를 선택한 다음 복제된 필드의 이름을 Placeholder 2로 변경하는 것입니다. 그런 다음 Placeholder 1 Selector를 Placeholder 2로 바꿉니다.

뷰 설정

다음 단계를 수행합니다.

  1. Placeholder 2로 끌고 Placeholder 1으로 끌어옵니다.

    측정값을 두 선반으로 끌어왔으므로 기본 뷰는 분산형 차트입니다. 이 동작이 수행되는 이유에 대한 자세한 내용은 예: 분산형 차트, 집계 및 세부 수준을 참조하십시오.

  2. Customer Name세부 정보로 끌고 Region색상으로 끌어옵니다.

  3. 데이터 패널의 매개 변수 영역에서 각 Placeholder 1 Selector를 클릭하고 매개 변수 컨트롤 표시를 선택합니다. 그런 다음 Placeholder 2 Selector에도 같은 작업을 수행합니다.

  4. 기본적으로 매개 변수 컨트롤은 뷰의 오른쪽 뒤에 표시됩니다. 매개 변수 컨트롤을 왼쪽으로 끌어 사용자가 쉽게 볼 수 있도록 합니다.

이제 뷰가 완성되었습니다. 사용자는 매개 변수 컨트롤을 사용하여 X축 및 Y축에 사용되는 측정값을 선택할 수 있습니다. 예를 들어 아래의 뷰에는 왼쪽에 QuantityDiscount가 표시되고 오른쪽에는 ProfitSales를 표시하는 데 사용된 매개 변수 컨트롤이 있습니다.

측정값을 변경하고 집계를 지정하는 계산된 필드 만들기

위의 계산된 필드를 만들어 뷰의 측정값 변경 섹션에 설명된 방법 대신 개별 측정값의 집계를 지정하는 계산된 필드를 만들 수 있습니다. 위에 설명된 것과 같이 계산된 필드는 집계를 지정하지 않습니다. 위의 이미지에서는 Tableau가 자동으로 Placeholder 1Placeholder 2 필드에 집계(SUM)를 할당합니다. 그러나 데이터를 알고 있다면 측정값에 사용할 집계를 지정할 수 있습니다. 따라서 위의 계산된 필드 정의 대신 다음과 같은 정의를 사용할 수 있습니다.

CASE [Placeholder 1 Selector]
WHEN "Discount" THEN SUM([Discount])
WHEN "Profit" THEN AVG([Profit])
WHEN "Quantity" THEN SUM([Quantity])
WHEN "Sales" THEN AVG([Sales])
END

필드 정의에 명시적으로 측정값을 집계할지 여부는 사용자가 결정합니다. 그러나 일부 측정값에 대한 집계를 정의하고 다른 측정값에 대한 집계를 정의하지 않을 수는 없습니다.

다음은 ProfitSales 필드에 대한 집계로 AVG를 지정한 경우 집계를 지정하지 않고 Tableau 기본 설정인 SUM을 사용할 때와 다르게 이러한 필드의 분산형 차트가 어떻게 변경되는지를 보여 주는 예입니다.

ProfitSales(기본 집계 사용)ProfitSales(명시적 집계 사용)

비슷하지만 다릅니다.

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!