GROWRATEファンクションは、時系列式の増加率をその系列の最初と最後の値を基準にして計算します。
GROWRATEは、時間ディメンションのステータスの最初と最後の値に対応するexpressionの値を基準にして計算を行います。expressionのその間の値は無視されます。GROWRATEが使用する計算は、次のとおりです。
GROWRATE = ((last/first)**(1/(n-1))-1
指数のnは、時間ディメンションのステータスの値の数です。
戻り値
DECIMAL
GROWRATEによって返される結果は、time-dimensionで指定したディメンションを除くexpressionのすべてのディメンションによってディメンション化されます。
パラメータ
増加率を計算する数式。式は時間ディメンションによってディメンション化されている必要があります。expressionの最初と最後の値には、次のルールが適用されます。
expressionの最初の値はゼロにできません。(これは、GROWRATE計算でゼロによる除算を回避するためです。)
expressionの最初と最後の値は、両方とも正数であるか両方とも負数である必要があります。(あるいは、expressionの最後の値は、最初の値が正数であるか負数であるかにかかわらずゼロにできます。)
expressionの最初と最後の値のいずれもNA
にはできません。
expressionがディメンション化される時間ディメンションの名前。時間ディメンションがDAY、WEEK、MONTH、QUARTERまたはYEARの型である場合、loansに複数の時間ディメンションがないかぎり、time-dimension引数はオプションです。
例
例7-107 増加率の測定
次の文は、actual
変数のディメンションを制限し、レポートを生成します。
LIMIT month TO 'Dec95' TO 'Mar96' LIMIT line TO 'net.income' REPORT DOWN division ACROSS month: actual
この文によって生成されるレポートは次のとおりです。
LINE: NET.INCOME ------------------ACTUAL------------------- -------------------MONTH------------------- DIVISION Dec95 Jan96 Feb96 Mar96 -------------- ---------- ---------- ---------- ---------- Camping 4,378.09 19,915.13 22,510.38 34,731.63 Sporting 6,297.02 13,180.29 17,429.17 18,819.14 Clothing 87,471.74 107,257.85 133,566.01 127,132.55
文REPORT W 20 GROWRATE(actual)
によって、1995年12月から1996年3月におけるdemo
ワークスペースの実際の純益の増加率を表示するレポートが生成されます。
--GROWRATE(ACTUAL)-- --------LINE-------- DIVISION NET.INCOME -------------- -------------------- Camping 0.99 Sporting 0.44 Clothing 0.13