@RDESCENDANTS
指定されたメンバーのすべての子孫、または指定された世代またはレベルまでの子孫(指定されたメンバーを除く)を戻します。
この関数を別の関数のパラメータとして使用できます。このパラメータはメンバーのリストです。
共有メンバーがない場合、@RDESCENDANTSと@DESCENDANTSは同じ結果を返します。
構文
@RDESCENDANTS (mbrName [, genLevNum| genLevName])
パラメータ
ノート
-
結果リストでのメンバーの順序は、この関数を特定の予測関数および統計関数とともに使用する場合に考慮することが重要です。 Essbaseでは、次の順序でメンバーのリストが生成されます: 共有メンバーが検出されると、共有されているメンバーで前述のステップが繰り返されます。
-
指定したメンバー
-
メンバーの最も近い子孫
-
メンバーの次の最も近い子孫など。
-
-
@IRDESCENDANTSを使用して、指定したメンバーをメンバー・リストに含めることができます。
例
例 1
Productディメンションに次のメンバーが含まれるようなSample Basicデータベースのバリエーションがあるとします:
Product
100
100-10
100-20
100-30
200
200-10
200-20
200-30
200-40
Diet
100 (Shared Member)
200 (Shared Member)
ダイエットには2つの子「100」と「200」があります。 メンバー"100"および"200"は共有メンバーです。
@RDESCENDANTS(Diet)
メンバーを戻します: 100、100-10、100-20、100-30、200、200-10、200-20、200-30、200-40 (この順序)。
例 2
@RDESCENDANTS(Profit)
Margin、Sales、COGS、Total Expenses、Marketing、PayrollおよびMisc (この順序で)を返し、@DESCENDANTS(Profit)と同じです。