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

복합 연간 성장률

CAGR(복합 연간 성장률) 표현식 바로 가기는 지정된 기간 동안의 평준화된 연간 성장률을 계산합니다.

두 투자를 비교하기 위해 일정 기간 동안의 성장률을 계산할 수 있습니다(예: 수익, 생산 수준 또는 등록된 사용자 수와 같은 측정값).

사용된 공식은 다음과 같습니다.



여기서 항목은 종료 값, 항목은 시작 값, 항목은 해당 기간의 햇수를 의미합니다.

시작점으로 아래 막대 그래프가 사용됩니다. 3년간의 분기별 매출 합계를 보여줍니다.



다음 막대 그래프에서는 값 축에 바로 가기 표현식인 복합 연간 성장률이 적용되었습니다.



값 축에 다음 표현식이 사용됩니다.

Sum([Sales]) THEN (Real([Value]/Sum([Value]) OVER (NavigatePeriod([Axis.X],"Year",-1)))^ (1/([X.Year] - First([X.Year])OVER (NavigatePeriod([Axis.X],"Year",-1)))))-1

이 기본 표현식은 몇 년 동안의 성장률이 아니라 특정 연도부터 다음 연도까지의 성장률을 계산합니다. 예를 들어 2년 동안의 연간 성장률을 계산하려면 다음 표현식을 대신 사용하십시오.

Sum([Sales]) THEN (Real([Value]/Sum([Value]) OVER (NavigatePeriod([Axis.X],"Year",-2)))^ (1/([X.Year] - First([X.Year])OVER (NavigatePeriod([Axis.X],"Year",-2)))))-1

이 표현식은 성장률을 보여줍니다. 이 성장률이 2개 연도의 각 성장률과 같다면 막대 그래프가 아래 모양으로 변경됩니다. (화살표는 아래 표현식에서 계산된 내용을 설명하는 데 사용되는 막대를 가리킵니다.)



표현식의 첫 번째 부분은 [Sales] 컬럼이 합계로 집계되어야 함을 지정합니다. 이 부분의 결과는 THEN 다음의 표현식에서 사용될 [Value] 컬럼으로 들어갑니다.

THEN 뒤에는 ^(멱 함수)가 모든 컬럼 유형(예: 통화)에 대해 작동하도록 실수 데이터 형식으로의 변환이 먼저 수행됩니다.

그런 다음 각 노드는 2년 전에 해당하는 노드로 나뉘며 이 비율은 다시 ½로 거듭제곱됩니다. (½인 이유는 햇수가 2이기 때문입니다. 햇수가 3년인 경우 비율이 ⅓로 거듭제곱됩니다.) 그런 다음 결과에서 1을 빼서 백분율을 얻습니다.

OVER 키워드 앞에 집계가 필요하므로 First() 집계가 사용되었습니다. 노드에서 뺄셈을 할 첫 번째 값으로 이동하지만 각 노드에는 값이 하나만 있으므로 노드 값을 선택하는 것과 같습니다.

예를 들어 2021년 2분기에 대한 복합 연간 성장률 계산은 다음과 같습니다.



이는 평준화된 연 성장률이 22%, 즉 2년 후 금액이 200*1.22*1.22300이라는 것을 의미합니다.

(아래 사각형 참조)



NavigatePeriod()도 참조하십시오.

확장 모드의 컬럼 선택기

설치된 클라이언트에서 확장된 컬럼 선택기는 표현식 바로 가기에서 다양한 매개변수를 쉽게 변경할 수 있는 컨트롤을 제공합니다.



표시 이름 필요에 따라 기본값인 "Compound Annual Growth Rate ([Column Name])" 대신 다른 표시 이름을 지정합니다.
노드를 계산할 축을 지정합니다.

일종의 그룹화를 수행하는 범주형 축만 드롭다운 목록에 표시될 수 있습니다. 따라서 X축에만 그룹화가 있는 경우 이 축만 사용할 수 있는 반면 범주형 컬럼으로도 색을 지정한 경우 색 축도 사용할 수 있습니다.

단계 수 비교할 노드 사이의 단계 수를 정의합니다. 단계 수가 -1인 경우 현재 노드와 한 단계 이전 노드간 차이를 계산합니다. 단계 수가 1인 경우 현재 노드와 한 단계 다음 노드간 차이를 계산합니다.
서식 지정 축의 서식 지정을 변경합니다. 예를 들어 값을 백분율이 아닌 숫자로 표시하려면 숫자로 변경합니다.
비어 있는 값 숨기기 비어 있는 모든 값을 숨기는 표시/숨기기를 만듭니다. 속성 기호 를 클릭하여 표시/숨기기 속성에 액세스하여 규칙을 편집하거나 제거합니다.