複合年度成長率 (CAGR) 是一個投資與商業用語,意指在數年結束時產生目標結果值的有效常數逐年報酬率 (假設 CAGR 在每年底進行複合結算)。例如:您可以使用 CAGR 比較收益或銷售量數年以來的趨勢。就 SAS Visual Analytics
而言,您可以使用運算式產生器計算每年的 CAGR。
下列範例將比較不同產品類型或地區的年度銷售金額成長率趨勢。
基本資料項目為:
TransactionDate
這是採用「月、日、年」(MMDDYYYY) 格式的日期資料項目。
複製資料項目為:
TransactionDateYear
此資料項目是 TransactionDate
資料項目的複本,但採用「年」格式。
計算資料項目為:
BeginningYearNum
此資料項目應屬於數值類型,且應採用 Float4.0
格式、聚合為「最小值」。
BeginningYearNum = Year('31DEC2010'd)
EndingYearNum
此資料項目應屬於數值類型,且應採用 Float4.0
格式、聚合為「最小值」。
EndingYearNum = Year(‘transactionDate’n)
聚合量值資料項目為:
NumYears
此資料項目具有 Float4.0
格式。
NumYears = Min [_ByGroup_] ('EndingYearNum'n) - Min [_ByGroup_] ('BeginningYearNum'n)
BeginningValue
此資料項目必須設為與 sales
資料項目相同的貨幣格式。
BeginningValue = PeriodWithDate(_Sum_, 'sales'n, 'transactionDate'n, _ByYear_, '31DEC2010'd)
EndingValue
此資料項目必須設為與 sales
資料項目相同的貨幣格式。
EndingValue = Period(_Sum_, 'sales'n, 'transactionDate'n, _ByYear_)
NormalizedRatio
此資料項目具有 Float12.2
格式。
NormalizedRatio = 'EndingValue'n / 'BeginningValue'n
CAGR
此資料項目具有 Percent
格式。
CAGR = ('NormalizedRatio'n Power ( 1 / 'NumYears'n ) ) – 1
若要使用 CAGR,您應該將 TransactionDateYear
、CAGR
和其他任何相關類別 (例如:RegionName
、ProductType
等等) 增加到清單表格、交叉資料表或圖形上。