上一頁|下一頁

計算複合年度成長率

複合年度成長率 (CAGR) 是一個投資與商業用語,意指在數年結束時產生目標結果值的有效常數逐年報酬率 (假設 CAGR 在每年底進行複合結算)。例如:您可以使用 CAGR 比較收益或銷售量數年以來的趨勢。就 SAS Visual Analytics 而言,您可以使用運算式產生器計算每年的 CAGR。
下列範例將比較不同產品類型或地區的年度銷售金額成長率趨勢。
基本資料項目是:
sales
這是採用貨幣格式、預設聚合為「總和」的數值量值。
ProductType
這是字串類別資料項目。
RegionName
這是字串類別資料項目。
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,您應該將 TransactionDateYearCAGR 和其他任何相關類別 (例如:RegionNameProductType 等等) 增加到清單表格、交叉資料表或圖形上。
上一頁|下一頁|頁面頂端
上次更新時間:2019年1月21日