TIBCO Spotfire® 웹 클라이언트 사용 설명서

표현식의 평가

계산된 컬럼에 대한 표현식을 설정한 방법에 따라 계산된 컬럼은 데이터 테이블의 행 단위로 평가되거나 전체 컬럼에 대해 평가됩니다. 표현식은 이러한 평가를 결합할 수도 있습니다.

다양한 표현식 설정이 해석되는 방식을 보여주기 위해 네 개의 행이 있는 아래의 데이터 테이블을 사용하겠습니다.


테이블

데이터 테이블에는 네 가지 과일 유형의 구매 및 판매 수치가 포함되어 있습니다. 가장 오른쪽의 두 컬럼에는 두 개의 스탠드에서 팔린 과일 수가 표시됩니다.

행 단위 평가

아래의 이미지에서는 데이터 테이블에 두 개의 계산된 컬럼이 추가되었습니다. 사용되는 표현식은 Sales 및 Purchase 컬럼을 기반으로 합니다. 첫 번째 컬럼의 표현식인 [Sales]-[Purchase]는 과일 유형 별 절대 수익을 계산하고, 두 번째 컬럼의 표현식은 상대 수익인 [Sales]/[Purchase]를 계산합니다.

이러한 표현식은 행 단위로 평가됩니다. 집계는 포함되지 않으며 Sales 및 Purchase 컬럼의 개별 행 값이 표현식에 삽입됩니다. 예를 들어 마지막 행에서 [Sales]-[Purchase] 컬럼은 15(40-25)를 표시하고, [Sales]/[Purchase] 컬럼은 1.60(40/25)을 표시합니다.


행을 가로지르는 계산된 컬럼

하지만 표현식에서 집계를 사용하는 경우에는 평가에 사용된 값이 무엇인지 이해하기 위해 집계에 포함된 데이터가 무엇인지를 추적하는 것이 중요합니다.

다음 이미지에서는 Sum([Stand 1], [Stand 2]) 및 Avg([Stand 1], [Stand 2]) 컬럼이 계산됩니다. 이 표현식에서처럼 집계 방법에 대해 괄호 안에 두 개 이상의 컬럼을 포함하여 지정하면, 표현식이 행 단위로 평가됩니다.

표현식 Sum([Stand 1], [Stand 2])는 각 유형별로 판매된 과일의 총 수를 계산합니다. 예를 들어 마지막 행에서 총 합계는 37(22+15)입니다. 다른 표현식 Avg([Stand 1], [Stand 2])는 영국 배(Conference pears)의 경우 18.50((22+15)/2)처럼, 각 유형의 스탠드당 평균적으로 판매된 과일 수를 계산합니다.



주: 표현식 [Stand 1]+[Stand 2]는 표현식 Sum([Stand 1], [Stand 2])와 동일한 결과를 제공합니다.

전체 컬럼 평가

집계에 대해 괄호 안에 하나의 컬럼만 지정하면 표현식은 전체 컬럼을 평가합니다. 아래의 추가된 컬럼에서 표현식 Sum([Sales])는 전체 Sales 컬럼의 값을 합계 값으로 집계한다는 의미입니다(125=25+35+25+40). 계산된 컬럼의 모든 셀 값에 대한 표현식의 결과이므로 이 합계 값이 반복됩니다.

표현식 Avg([Sales])는 이와 동일한 방식으로 작동합니다(31.25=(25+35+25+40)/4).



행 단위 평가와 전체 컬럼 평가의 결합

아래 이미지에서 가장 오른쪽에 있는 계산된 컬럼의 표현식 [Sales]/Sum([Sales])는 행 단위 평가와 전체 컬럼 평가를 결합합니다. 표현식은 상대적 기준에 따라 각 과일 유형이 총 판매에서 차지하는 비중을 비교합니다. 예를 들어 영국 배가 총 판매에서 차지하는 정도는 32%(40/125)입니다.



주: 실제로 이 계산은 아래의 100% 스택 막대 그래프를 설정할 때 사용됩니다.

정규화된 막대 그래프