@NEXTSIBLING
指定されたメンバーの次の兄弟(すぐ右の兄弟)を戻します。 この関数は、指定されたメンバーを除外します。 指定したメンバーが最後の兄弟である場合、Essbaseは空の文字列を戻します。
この関数は、次の兄弟を文字列として返します。 この関数を別の関数のパラメータとして渡すには(関数にメンバーのリストが必要)、@NEXTSIBLING関数コールを@MEMBER関数コール内でラップする必要があります。
また、ディメンション間演算子(->)を使用して指定したメンバーの組合せ内でコールする場合は、この関数を@MEMBER関数内でラップする必要があります。 たとえば、これは正しい使用方法です: @MEMBER(@NEXTSIBLING("FY19"))->"A1"
。
構文
@NEXTSIBLING (mbrName)
例
すべての例は、Sample.Basicデータベースのものです。
@NEXTSIBLING(“100–20”)
100-30 (100-20の次の兄弟)を返します。
@NEXTSIBLING(“200”)
300 (200の次の兄弟)を返します。@NEXTSIBLINGと@SHIFTSIBLING (“200”,1)
は同じ結果を返します。
@MEMBER(@NEXTSIBLING(“100-20”))
100-30 (100-20の次の兄弟)を返します。
@CHILDREN(@MEMBER(@NEXTSIBLING("East")))
Westのすべての子を返します。