SORTALTNAMES
EssbaseのSORTALTNAMESレポート・ライター・コマンドは、メンバー選択コマンド(<CHILDRENなど)内の代替名でメンバーをアルファベット順にソートします。
構文
<SORTALTNAMES
ノート
メンバー・コマンド、計算済行と列名またはSORTALTNAMESの前に指定内に設定されたメンバー・コマンドを使用せずにレポート指定に直接入力されたメンバーは、このコマンドの影響を受けません。
SORTALTNAMESは、CHILDRENまたはDESCENDANTSなどの選択コマンドの前に置く必要があります。ソート・コマンドが使用されていない場合、メンバーは、メンバー・アウトラインに基づいて階層の順番で出力されます。ソート・コマンドは、別のソート・コマンドが発行されるまで有効なまま維持されます。
例
次のレポート・スクリプトは、Essbaseファイル・カタログのギャラリ・セクションにあるDemo Basicキューブ向けに設計されています。
コマンド<SORTALTNAMESでは、<IDESCENDANTS Productコマンドによってレポートに追加されたメンバーが、各メンバーの代替名を基準にソートされます。コマンド{OUTALTNAMES}によって、レポートに代替メンバー名が表示されます。{NOINDENTGEN}によって階層のインデントがオフになるため、行名は整列されます。世代以外の基準に基づいて出力がソートされる場合に、インデントされた行名は特に有用ではありません。
<PAGE (Market, Accounts, Scenario)
Chicago Sales Actual
<COLUMN (Year)
<CHILDREN Year
<ROW (Product)
<IDESCENDANTS Product
{NOINDENTGEN}
!
<PAGE (Market, Accounts, Scenario)
Chicago Sales Actual
{OUTALTNAMES}
<COLUMN (Year)
<CHILDREN Year
<ROW (Product)
<SORTALTNAMES
{NOINDENTGEN}
<IDESCENDANTS Product
!
前述のレポート・スクリプトでは、次のレポートが生成されます:
Chicago Sales Actual
Qtr1 Qtr2 Qtr3 Qtr4
======== ======== ======== ========
Stereo 2,591 2,476 2,567 3,035
Compact_Disc 3,150 3,021 3,032 3,974
Audio 5,741 5,497 5,599 7,009
Television 4,410 4,001 4,934 6,261
VCR 3,879 3,579 4,276 4,877
Camera 2,506 2,522 2,602 3,227
Visual 10,795 10,102 11,812 14,365
Product 16,536 15,599 17,411 21,374
Chicago Sales Actual
Q1 Q2 Q3 Q4
======== ======== ======== ========
Audio 5,741 5,497 5,599 7,009
Camera 2,506 2,522 2,602 3,227
Compact_Disc 3,150 3,021 3,032 3,974
Product 16,536 15,599 17,411 21,374
Stereo 2,591 2,476 2,567 3,035
Television 4,410 4,001 4,934 6,261
VCR 3,879 3,579 4,276 4,877
Visual 10,795 10,102 11,812 14,365