RelMemberRange

MDX RelMemberRange関数は、Essbaseアウトラインの指定されたメンバーの相対位置に基づいているセットを返します。複数の階層が有効になっている場合、範囲が1つの階層で始まり、別の階層で終わると、この関数はNULLを返します。

構文

RelMemberRange ( member, prevcount, nextcount, [,layertype] [, hierarchy ])

パラメータ

member

返すセットの入力メンバー。

prevcount

返すセットに含めるmemberの前のlayertypeで指定した同じレイヤー内のメンバーの数。

nextcount

返すセットに含めるmemberの後のlayertypeで指定した同じレイヤー内のメンバーの数。

layertype

GENERATIONまたはLEVEL。省略した場合、デフォルトはGENERATIONです。返すセットがmemberと同じ世代または同じレベルに基づいているかどうかを定義します。

hierarchy

オプション。時間ディメンション内の特定の階層。

例1

SELECT 
RelMemberRange ([PORTLAND - OR],1,2)
ON COLUMNS 
FROM ASOSamp.Basic 

前述のMDX問合せは、次のセットを返します:

{[PHOENIX - OR],[PORTLAND - OR],[POWERS - OR],[PRAIRIE CITY - OR]}

例2

次のMDX式:

RelMemberRange(Apr, 5, 0)

セット{Jan, Feb, Mar, Apr}を返します。出力セットには4つのメンバーしかないことに注意してください。

次のMDX式:

RelMemberRange(Apr, 5, 10)

セット{Jan, Feb, Mar, Apr, May ...,Dec}を返します。出力セットには、Aprの前のメンバーが4つ、次のメンバーが7つしかないことに注意してください。

関連項目

LastPeriods