IDESCENDANTS
Essbaseレポート・ライターのIDESCENDANTSコマンドは、指定したメンバーとその子孫をレポートに追加します。
構文1
<IDESCENDANTS mbrName
構文2
<LINKコマンドと一緒に抽出コマンドとして使用した場合の構文は次のようになります。
<IDESCENDANTS (mbrName [, gen|levelName [, AT|UPTO]])
パラメータ
ノート
ディメンションの最上位の子孫を追加すると、ディメンションの最上位を含む、すべてのディメンション・メンバーがレポートに追加されます。
例
例1
次のレポート・スクリプトは、ギャラリで使用できるDemo Basicキューブ向けに設計されています。<IDESCENDANTS Product
では、Productディメンションのすべてのメンバーがレポートに追加されます。AudioとVisualはProductの子です。StereoとCompact_DiscはAudioの子で、Television、VCRおよびCameraはVisualの子です。
<PAGE (Market, Accounts, Scenario)
Chicago Sales Actual
<COLUMN (Year)
<ICHILDREN Year
<ROW (Product)
<IDESCENDANTS Product
!
この例では、次のレポートが作成されます:
Chicago Sales Actual
Qtr1 Qtr2 Qtr3 Qtr4 Year
======= ====== ====== ====== =======
Stereo 2,591 2,476 2,567 3,035 10,669
Compact_Disc 3,150 3,021 3,032 3,974 13,177
Audio 5,741 5,497 5,599 7,009 23,846
Television 4,410 4,001 4,934 6,261 19,606
VCR 3,879 3,579 4,276 4,877 16,611
Camera 2,506 2,522 2,602 3,227 10,857
Visual 10,795 10,102 11,812 14,365 47,074
Product 16,536 15,599 17,411 21,374 70,920
例2
次のレポート・スクリプトは、ギャラリで使用できるDemo Basicキューブ向けに設計されています。
<LINK(<IDESCENDANTS(Market,"Lev0,Market"))
!
この例では、次のレポートが作成されます:
Year Product Accounts Scenario
New_York 15,647
Boston 15,644
Chicago 15,285
San_Francisco 20,727
Seattle 14,667
Denver 13,016
Los_Angeles 14,429
Dallas 8,585
Houston 7,874
Phoenix 8,106
Market 133,980
例3
次のレポート・スクリプトは、ギャラリで使用できるDemo Basicキューブ向けに設計されています。
<LINK(<IDESCENDANTS(Market,"Lev0,Market",UPTO))
!
この例では、次のレポートが作成されます:
Year Product Accounts Scenario
Market 133,980
New_York 15,647
Boston 15,644
Chicago 15,285
East 46,576
San_Francisco 20,727
Seattle 14,667
Denver 13,016
Los_Angeles 14,429
West 62,839
Dallas 8,585
Houston 7,874
Phoenix 8,106
South 24,565