테이블 계산으로 값 변환

이 문서에서는 테이블 계산의 기초와 Tableau에서 테이블 계산을 만드는 방법에 대해 설명합니다.

테이블 계산이란?


테이블 계산은 비주얼리제이션의 값에 적용한 변환입니다. 테이블 계산은 Tableau의 로컬 데이터를 계산하는 특수 유형의 계산된 필드입니다. 테이블 계산은 현재 비주얼리제이션에 표시된 항목을 기반으로 계산되며 비주얼리제이션에서 필터링된 측정값이나 차원은 고려하지 않습니다.

다음과 같은 매우 다양한 용도로 테이블 계산을 사용할 수 있습니다.

  • 값을 순위로 변환
  • 누계를 표시하도록 값 변환
  • 구성 비율을 표시하도록 값 변환

모든 Tableau 비주얼리제이션에는 뷰의 차원에 의해 결정되는 가상 테이블이 있습니다. 이 테이블을 데이터 원본의 테이블과 같지 않습니다. 구체적으로, 이 가상 테이블은 “세부 수준”의 차원에 의해 결정됩니다. 즉, Tableau 워크시트에 있는 다음과 같은 선반이나 카드의 차원에 의해 결정됩니다.

기본 사항: 주소 지정 및 파티션 지정

테이블 계산을 추가할 때 세부 수준의 모든 차원을 파티션 지정(범위) 또는 주소 지정(방향)에 사용해야 합니다.

계산을 그룹화하는 방식, 즉 계산이 수행되는 데이터의 범위를 정의하는 차원을 파티션 지정 필드라고 합니다. 테이블 계산은 각 파티션 내에서 개별적으로 수행됩니다.

테이블 계산이 수행되는 나머지 차원을 주소 지정 필드라고 하며 계산의 방향을 결정합니다.

파티션 지정 필드가 뷰를 여러 개의 하위 뷰(또는 하위 테이블)로 분할하면 각 파티션 내의 마크에 테이블 계산이 적용됩니다. 계산이 이동하는 방향, 예를 들어 누계를 계산할지, 아니면 값 간의 차이를 계산할지는 주소 지정 필드로 결정됩니다. 따라서 테이블 계산 대화 상자의 특정 차원 섹션에서 필드의 순서를 위에서 아래로 지정할 때 해당 파티션의 다양한 마크에서 계산이 이동하는 방향을 지정하게 됩니다.

다음을 사용하여 계산 옵션을 사용하여 테이블 계산을 추가할 경우 선택 결과에 따라 자동으로 일부 차원은 주소 지정 차원으로 식별되고 나머지 차원은 파티션 지정 차원으로 식별됩니다. 하지만 특정 차원을 사용할 경우에는 사용자가 주소 지정 차원과 파티션 지정 차원을 결정해야 합니다.

테이블(옆으로)

테이블의 가로 방향으로 계산하고 각 파티션마다 다시 시작합니다.

예를 들어 다음 테이블에서 계산은 각 (MONTH(Order Date)) 행에서 전체 (YEAR(Order Date)) 열을 계산합니다.

테이블(아래로)

테이블의 세로 방향으로 계산하고 각 파티션마다 다시 시작합니다.

예를 들어 다음 테이블에서 계산은 각 (YEAR(Order Date)) 열에서 전체 (MONTH(Order Date)) 행을 계산합니다.

테이블(옆에서 아래로)

테이블의 가로 방향으로 계산한 다음 테이블의 세로 방향으로 계산합니다.

예를 들어 다음 테이블에서 계산은 전체 (YEAR(Order Date)) 열을 계산한 다음 (MONTH(Order Date)) 행에서 아래로 이동하고 다시 전체 열을 계산하는 방식으로 전체 테이블을 계산합니다.

테이블(아래에서 옆으로)

테이블의 세로 방향으로 계산한 다음 테이블의 가로 방향으로 계산합니다.

예를 들어 다음 테이블에서 계산은 (MONTH(Order Date)) 행을 아래로 끝까지 계산한 다음 (YEAR(Order Date) 열에서 옆으로 이동하고 다시 행을 아래로 끝까지 계산하는 방식으로 전체 테이블을 계산합니다.

패널(아래로)

전체 패널을 아래로 계산합니다.

예를 들어 다음 테이블에서 계산은 단일 패널에 대해 (MONTH(Order Date)) 행을 아래로 끝까지 계산합니다.

패널(옆에서 아래로)

가로로 전체 패널을 계산한 다음 아래 패널로 이동합니다.

예를 들어 다음 테이블에서 계산은 패널 가로 방향으로 전체 (YEAR(Order Date)) 열을 계산한 다음 (MONTH(Order Date)) 행에서 아래로 이동하고 다시 패널 가로 방향으로 전체 열을 계산합니다.

패널(아래에서 옆으로)

세로로 전체 패널을 계산한 다음 옆 패널로 이동합니다.

예를 들어 다음 테이블에서 계산은 패널 가로 방향으로 (MONTH(Order Date)) 행을 아래로 끝까지 계산한 다음 (YEAR(Order Date)) 열에서 옆으로 이동하고 다시 패널 가로 방향으로 아래로 끝까지 계산합니다.

단일 셀 내에서 계산합니다.

특정 차원

지정한 차원 내에서만 계산합니다.

예를 들어 다음 비주얼리제이션에서 Month of Order Date 및 Quarter of Order Date 차원은 선택되어 있기 때문에 주소 지정 필드이고 Year of Order Date 차원은 선택되어 있지 않기 때문에 파티션 지정 필드입니다. 따라서 계산은 연도별로 모든 분기에 대한 각 월의 차이를 변환합니다. 계산은 매년 다시 시작됩니다.

모든 차원이 선택되어 있으면 전체 테이블이 범위에 포함됩니다.

다음 수준에서

다음 수준에서 옵션은 테이블 계산 대화 상자에서 특정 차원을 선택한 경우와 다음을 사용하여 계산 옵션 바로 아래에 있는 필드에서 둘 이상의 차원을 선택한 경우, 즉 둘 이상의 차원이 주소 지정 필드로 정의된 경우에만 사용할 수 있습니다.

다음을 사용하여 계산으로 테이블 계산을 정의할 때에는 값이 위치를 기준으로 파티션을 설정하기 때문에 이 옵션을 사용할 수 없습니다. 하지만 특정 차원에서는 시각적 구조와 테이블 계산이 일치할 필요가 없기 때문에 다음 수준에서 옵션을 사용하여 계산을 세밀하게 조정할 수 있습니다.

이 설정을 사용하여 뷰에서 특정 차원을 바탕으로 중단점, 즉 계산 재시작 위치를 설정합니다. 이 설정이 파티션 지정에 해당 차원을 사용하는 것과 어떻게 다를까요? 사실, 이 설정도 파티션 지정이지만 값 대신 위치로 파티션을 지정한다는 점이 다릅니다. 다음을 사용하여 계산 옵션으로 정의되는 파티션 지정 방식이 바로 값을 사용한 지정 방식입니다.

위 예의 '다음 수준에서' 드롭다운 목록에서 사용할 수 있는 선택 항목은 다음과 같습니다.

가장 깊은 수준가장 세밀한 수준에서 계산을 수행하도록 지정합니다. 이것이 기본 옵션입니다.
Order Date 분기분기 수준에서 계산을 수행하도록 지정합니다.
Order Date 월

월 수준에서 계산을 수행하도록 지정합니다.

 

테이블 계산 만들기

테이블 계산을 만드는 방법을 배워 보려면 아래 예의 단계를 수행하십시오. 퀵 테이블 계산을 만드는 방법을 배워 보려면 퀵 테이블 계산을 참조하십시오.

1단계: 비주얼리제이션 작성

  1. Tableau를 열고 Sample - Superstore 저장된 데이터 원본에 연결합니다.
  2. 새 워크시트로 이동합니다.
  3. 데이터 패널에서 Order Date(주문 날짜) 선반에 끌어 놓습니다. 차원이 YEAR(Order Date)로 업데이트됩니다.
  4. 행 선반에서 YEAR(Order Date)를 다시 마우스 오른쪽 단추로 클릭하고 분기를 선택합니다.
  5. 행 선반에서 QUARTER(Order Date)+ 아이콘을 클릭합니다. MONTH(Order Date)가 선반에 추가됩니다.
  6. 데이터 패널의 차원에서 Order Date(주문 날짜) 선반에 끌어 놓습니다. 차원이 다시 YEAR(Order Date)로 업데이트됩니다.
  7. 데이터 패널에서 Sales(매출)를 마크 카드의 텍스트로 끌어옵니다.

2단계: 테이블 계산 추가

  1. 마크 카드에서 SUM(Sales)를 마우스 오른쪽 단추로 클릭하고 테이블 계산 추가를 선택합니다.
  2. 테이블 계산 대화 상자가 열립니다. 이 대화 상자에서 다음을 수행합니다.
    • 계산 유형으로 차이를 선택합니다.
      Tableau에서 사용할 수 있는 테이블 계산 유형에 대한 자세한 내용과 각 유형을 구성할 수 있는 방법에 대해서는 테이블 계산 유형을 참조하십시오.
    • 다음을 사용하여 계산에서 테이블(옆으로)를 선택합니다. 계산을 수행하는 방식을 선택할 때 비주얼리제이션이 안내를 제공하는 시각적 표시로 업데이트됩니다.
      이러한 옵션에 대한 자세한 내용은 기본 사항: 주소 지정 및 파티션 지정 섹션을 참조하십시오.
    • 마쳤으면 테이블 계산 대화 상자 위쪽 구석에 있는 X를 클릭하여 대화 상자를 종료합니다.

계산이 비주얼리제이션의 값에 적용됩니다.

작업 확인!

테이블 계산 편집

테이블 계산을 편집하려면

  1. 뷰에서 테이블 계산이 적용된 측정값을 마우스 오른쪽 단추로 클릭하고 테이블 계산 편집을 선택합니다.
  2. 테이블 계산 대화 상자가 나타납니다. 이 대화 상자에서 변경을 수행합니다.
  3. 마쳤으면 테이블 계산 대화 상자 위쪽 구석에 있는 X를 클릭하여 대화 상자를 종료합니다.

테이블 계산 제거

테이블 계산을 제거하려면

  • 뷰에서 테이블 계산이 적용된 측정값을 마우스 오른쪽 단추로 클릭하고 테이블 계산 지우기를 선택합니다. 테이블 계산이 측정값에서 제거되고 비주얼리제이션이 원래 값으로 업데이트됩니다.

참고 항목

테이블 계산

퀵 테이블 계산

테이블 계산 유형

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