機械翻訳について

@IRDESCENDANTS

指定されたメンバーとそのすべての子孫、または指定された世代またはレベルまでのすべての子孫(指定されたメンバーのすべての子孫を共有メンバーとして含む)を戻します。

この関数を別の関数のパラメータとして使用できます。このパラメータはメンバーのリストです。 共有メンバーがない場合、この関数は@IDESCENDANTSと同じように動作します。

構文

@IRDESCENDANTS (mbrName[, genLevNum | genLevName])

パラメータ

mbrName

任意の有効な単一メンバー名、または単一メンバーを戻す関数。

genLevNum

オプション。 メンバーを選択する絶対世代番号または絶対レベル番号を定義する整数値。 正の整数は世代番号を表します。 0または負の整数はレベル番号を表します。

genLevName

オプション。 メンバーを選択するレベル名または世代名。

ノート

  • 結果リストでのメンバーの順序は、この関数を特定の予測関数および統計関数とともに使用する場合に考慮することが重要です。 Essbaseでは、次の順序でメンバーのリストが生成されます: 共有メンバーが検出されると、共有されているメンバーで前述のステップが繰り返されます。

    1. 指定したメンバー

    2. メンバーの最も近い子孫

    3. メンバーの次の最も近い子孫など

  • @RDESCENDANTSを使用して、指定したメンバーを除外し、共有メンバーの子孫を含めることができます。

  • @IDESCENDANTSを使用して、指定したメンバーを含め、共有メンバーの子孫を除外できます。

  • @DESCENDANTSを使用して、共有メンバーの指定したメンバーおよび子孫を除外できます。

例 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)

ダイエットには、「100-10」、「200-20」、「300-30」の代わりに「100」と「200」の2つの子があります。 メンバー"100"および"200"は共有メンバーです。

@IRDESCENDANTS(Diet)

メンバーを戻します: ダイエット、100、100-10、100-20、100-30、200、200-10、200-20、200-30、200-40 (この順序)。

例 2

@IRDESCENDANTS(East)

East、New York、Massachusetts、Florida、ConnecticutおよびNew Hampshireを(この順序で)返し、@IDESCENDANTS(East)とまったく同じです。