계산된 열을 뷰에 추가
경우에 따라 분석에 필요한 정보가 데이터에 없을 수 있습니다. 이를 처리하는 일반적인 방법은 기존 데이터를 수정하는 계산된 열(계산된 필드 또는 단순히 계산이라고도 함)을 만드는 것입니다. 분석 메뉴를 열고 계산된 필드 만들기...를 선택하여 계산을 만들 수 있습니다.
다른 여러 방법을 사용하여 계산된 필드에 대해 동일한 결과를 달성할 수 있습니다. 또한 계산의 올바른 값은 데이터의 형태와 설정된 비주얼리제이션에 따라 달라질 수 있습니다. 따라서 계산 작성 방법을 결정할 때는 데이터 구조와 작성할 비주얼리제이션 방법을 이해하는 것이 중요합니다.
유용한 계산의 예
이름과 성 결합
이름과 성이 2개의 다른 열에 있는 경우 이름에 대한 단일 필드를 만드는 것이 좋을 수 있습니다.
계산은 다음과 같습니다.
[First name] + " " + [Last name]
최종 비주얼리제이션은 다음과 같습니다.
문자열 안의 시퀀스 찾기
Product ID(제품 ID) 필드에 특정 제조 코드 XYZ가 있는 모든 레코드에 플래그를 지정할 수 있습니다.
다음 계산은 해당 코드가 있는 경우 "true"를 반환하고, 없는 경우 "false"를 반환합니다.
CONTAINS([Product ID}, "XYZ")
최종 비주얼리제이션은 다음과 같으며 색상에 계산이 있습니다.
값 범위에 대한 범주 할당
여러 임계값을 기준으로 범주를 할당할 수 있습니다.
다음 계산은 통과값을 기준으로 각 학생의 GPA를 평가하고 레이블을 할당합니다.
IF [GPA] <3 THEN "Needs Improvement" ELSEIF [GPA] <3.5 THEN "Sufficient" ELSE "Excellent" END
최종 비주얼리제이션은 다음과 같으며 색상에 계산이 있습니다.
백분율 변화 계산
1~2세 소아의 체중에 YOY(전년 대비) 백분율 변화를 표시하려고 합니다.
다음 계산은 각 소아의 차이/원래 체중에 대한 것입니다.
(SUM((IF [Age] = 2 THEN [Weight] ELSE 0 END)) - SUM((IF [Age] = 1 THEN [Weight] ELSE 0 END)))/SUM(IF [Age] = 1 THEN [Weight] ELSE 0 END)
최종 비주얼리제이션은 다음과 같습니다.
이 예제에서는 데이터의 구조에 따라 계산이 크게 변경될 수 있습니다. 예를 들어 1세 체중과 2세 체중에 대한 필드가 있었다면 계산은 ([2세 체중] - [1세 체중]) / [1세 체중]이 됩니다. 그러나 위에 설명된 데이터 구조가 표준에 더 가까우며 좀 더 접하기 쉬운 데이터 구조입니다.
연습: YOY 계산 만들기
목표
처음 두 열에 2년간의 매출 결과를 보여 주고 세 번째 열에 전년 대비 비율을 보여 주는 다음과 같은 뷰를 만듭니다. 이 시나리오에서는 Tableau Desktop과 함께 제공되는 샘플 – 슈퍼스토어 데이터 원본을 사용하여 비주얼리제이션을 작성하는 방법을 보여 줍니다.
필요한 계산된 필드 만들기
샘플 – 슈퍼스토어 데이터 원본에 연결합니다.
분석 > 계산된 필드 만들기를 선택하여 계산 편집기를 엽니다. 계산에 2013이라는 이름을 지정하고 수식 영역에 다음을 입력하거나 붙여 넣습니다.
IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END
두 번째 계산된 필드를 만들고 2014라는 이름을 지정합니다. 수식은 2013 대신 2014를 사용하는 것을 제외하면 동일합니다.
IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END
세 번째 계산된 필드 YOY Pct. Change를 만들어 2013년과 2014년 사이의 변화를 계산합니다.
(SUM([2014]) - SUM([2013])) / SUM([2013])
계산된 필드 형식 지정
데이터 패널의 측정값 영역에서 2013을 클릭하고 기본 속성 > 숫자 형식을 선택합니다.
기본 숫자 형식 대화 상자에서 형식을 통화(사용자 지정)로 설정하고 소수 자릿수를 0으로 설정합니다.
같은 방식으로 2014 측정값에 형식을 지정합니다.
YOY Pct. Change 필드에 비율 형식을 지정하고 소수 자릿수로 2를 지정합니다.
뷰 작성
2013을 마크 카드의 텍스트로 끌어 놓습니다.
2014를 두 번 클릭한 다음 YOY Pct. Change를 두 번 클릭합니다.
측정값 이름행을열로 끌어 놓습니다.
Sub-Category를 행으로 끕니다.
이제 뷰가 이 섹션의 처음에 있는 뷰와 같아야 합니다.