上一页|下一页

计算复合年均增长率

复合年均增长率 (Compound Annual Growth Rate, 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 等)。
上一页|下一页|页首