LEADは、現行メンバーの後にある、指定したオフセットのディメンション・メンバーについて式の値を返します。
LEAD_VARIANCEは、現行メンバーとオフセット・メンバーの値の差を返します。
LEAD_VARIANCE_PERCENTは、現行メンバーとオフセット・メンバーの値の相違率を返します。
通常は、LEAD関数を使用して、後の期間の値を取得します。
値式と同じデータ型
{LEAD | LEAD_VARIANCE | LEAD_VARIANCE_PERCENT}
(value_expr, offset, [, default)
OVER HIERARCHY ([dimension | hierarchy] [[BY] offset_unit])
value_expr: 計算する値を含むディメンション式です。
offset: 現行メンバーからいくつ後のディメンション・メンバーに進むかを表す数値式です。
default: offsetで有効なディメンション・メンバーが指定されない場合に返される値です。この句は、任意のデータ型の式、または近接を表すキーワードCLOSESTです。近接とは、後方に移動した場合の直後のメンバーと前方に移動した場合の直前のメンバーです。
dimension: リードを計算するディメンションです。Timeがデフォルト・ディメンションです。
hierarchy: リードを計算する階層です。指定しない場合は、dimensionのデフォルト階層が使用されます。
offset_unit: 次のいずれかのキーワードを指定できます。GREGORIANオフセットはTimeディメンションのみで有効です。MEMBERがデフォルトです。
GREGORIAN YEAR: 開始日が、現行メンバーの開始日よりもoffsetの年数分後の、同一レベルのメンバーです。
GREGORIAN QUARTER: 開始日が、現行メンバーの開始日よりもoffsetの四半期分後の、同一レベルのメンバーです。
GREGORIAN MONTH: 開始日が、現行メンバーの開始日よりもoffsetの月分後の、同一レベルのメンバーです。
GREGORIAN WEEK: 開始日が、現行メンバーの開始日よりもoffsetの週分後の、同一レベルのメンバーです。
GREGORIAN DAY: 開始日が、現行メンバーの開始日よりもoffsetの日数分後の、同一レベルのメンバーです。
ANCESTOR AT LEVEL level [ POSITION FROM END ]: 現行メンバーと同一レベルにあり、祖先が現行メンバーの祖先よりも前のoffset位置にあるメンバーです。この関数は、現行メンバーと同じ位置(たとえば上から2番目)のディメンション・メンバーの値を返します。POSITION FROM ENDを使用すると関数が最後から開始します。たとえば、最後から3番目のディメンション・メンバーから開始します。
LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)
LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.YEAR)
LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.YEAR POSITION FROM END)
LEAD_VARIANCE (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)
LEAD_VARIANCE_PERCENT (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)
期間 |
ユニット |
リード1 |
リード2 |
リード3 |
リードの相違 |
リードの相違率 |
|---|---|---|---|---|---|---|
2002 |
395,319.52 |
null |
394,448.64 |
394,448.64 |
null |
null |
Q1-02 |
98,663.63 |
98,747.38 |
98,761.70 |
98,761.70 |
0.00 |
-83.75 |
Q2-02 |
98,747.38 |
99,243.90 |
98,476.02 |
98,476.02 |
-0.01 |
-496.52 |
Q3-02 |
99,243.90 |
98,664.61 |
98,693.98 |
98,693.98 |
0.01 |
579.29 |
Q4-02 |
98,664.61 |
98,761.70 |
98,516.93 |
98,516.93 |
0.00 |
-97.09 |
Jan-02 |
33,005.36 |
32,758.61 |
32,965.29 |
32,965.29 |
0.01 |
246.76 |
Feb-02 |
32,820.50 |
33,083.42 |
32,913.85 |
32,913.85 |
-0.01 |
-262.92 |
Mar-02 |
32,837.77 |
32,905.36 |
32,882.56 |
32,882.56 |
0.00 |
-67.59 |
Apr-02 |
32,758.61 |
33,211.92 |
32,857.57 |
32,857.57 |
-0.01 |
-453.31 |
May-02 |
33,083.42 |
32,918.05 |
32,784.84 |
32,784.84 |
0.01 |
165.36 |
Jun-02 |
32,905.36 |
33,113.92 |
32,833.62 |
32,833.62 |
-0.01 |
-208.57 |
Jul-02 |
33,211.92 |
32,882.09 |
32,930.44 |
32,930.44 |
0.01 |
329.83 |
Aug-02 |
32,918.05 |
32,725.96 |
32,779.45 |
32,779.45 |
0.01 |
192.09 |
Sep-02 |
33,113.92 |
33,056.56 |
32,984.09 |
32,984.09 |
0.00 |
57.36 |
Oct-02 |
32,882.09 |
32,965.29 |
32,975.62 |
32,975.62 |
0.00 |
-83.20 |
Nov-02 |
32,725.96 |
32,913.85 |
32,957.95 |
32,957.95 |
-0.01 |
-187.89 |
Dec-02 |
33,056.56 |
32,882.56 |
32,583.36 |
32,583.36 |
0.01 |
174.00 |
Copyright (C) 2003, 2007, Oracle. All rights reserved.