サンプル7: 別名の使用

このEssbaseレポート・スクリプトのサンプルは、レポートで別名を使用する方法、インデントの抑制方法、対称レポートの強制実行方法、列の順序変更方法および列数の制限方法を示しています。

このレポートでは、メンバーがページの中央に出力されて、別名または代替名が使用されます。デフォルトの行メンバーのインデントはオフになっています。

                        Stereo Market

       Qtr4                                 Year
  Actual   Budget                      Actual   Budget   
======== ========                    ======== ========   

  24,062   24,900 Sales                81,630   83,650   
  13,937   14,442 COGS                 47,654   48,517   
-------- --------                    -------- --------   
  10,125   10,458 Margin               33,976   35,133   

   1,438    1,600 Marketing             4,933    5,465   
   7,110    6,840 Payroll              28,440   27,360   
    -200        0 Misc.                  -143        0   
-------- --------                    -------- --------   
   8,348    8,440 Total_Expenses       33,230   32,825   

   1,777    2,018 Profit                  746    2,308   
======== ========                    ======== ========   
    7.39     8.10 Profit_%               0.91     2.76   
   42.08    42.00 Margin_%              41.62    42.00
                    Compact_Disc Market

       Qtr4                                Period
  Actual   Budget                      Actual   Budget   
======== ========                    ======== ========   

  29,039   29,250 Sales               101,664  100,300   
  10,830   11,115 COGS                 38,120   38,114   
-------- --------                    -------- --------   
  18,209   18,135 Margin               63,544   62,186   
   1,669    1,780 Marketing             6,067    5,975   
   5,721    5,415 Payroll              22,200   21,660   
    -226        0 Misc.                    97        0   
-------- --------                    -------- --------   
   7,164    7,195 Total_Expenses       28,364   27,635   

  11,045   10,940 Profit               35,180   34,551   
======== ========                    ======== ========   
   38.04    37.40 Profit_%              34.60    34.45   
   62.71    62.00 Margin_%              62.50    62.00 

次のスクリプトを使用してサンプル7を作成します。

<PAGE (Product, Market)
{ PAGEONDIMENSION Product }
{ PAGEONDIMENSION Market }
<IDESCENDANTS Product
{ DECIMAL 0 }
<SYM

     <COLUMN (Year, Scenario)
     Qtr4 Year
     Actual Budget
<ROW(Accounts)
{ SUPBRACKETS OUTALTNAMES NOINDENTGEN ORDER 1,2,0,3,4 }
Sales Cost_of_Goods_Sold 
{ UDATA "-" }
Margin
{ SKIP }
Marketing Payroll Miscellaneous
{ UDATA "-" }
Total_Expenses
{ SKIP }
Profit
{ UDATA DECIMAL 2 }
Profit_%
Margin_%
    ! 

SYMコマンドにより、レポートの対称列グループへの出力が強制されます。デフォルトでは、Qtr4 Actual用に1個とYear Budget用に1個の、2個の列が表示されます。レポートでは、Qtr4とYearの両方の下でActualとBudgetが呼び出されるため、SYMコマンドが必要です。または、ActualとBudgetの名前をQtr4とYearの下で繰り返します。

OUTALTNAMESフォーマット・コマンドにより、レポートでメンバー名のかわりに別名または代替名が使用されます。

NOINDENTGENフォーマット・コマンドにより、行メンバーがインデントされないようになります。デフォルトでは、メンバーは各レベルでスペース2つ分インデントされます。

ORDERコマンドにより、指定された出力列が新しい場所に移動されます。行名は列0として考慮されます。

FIXCOLUMNSフォーマット・コマンドにより、出力列の数が制限されます。レポートでは、多くの場合、ORDERとFIXCOLUMNSの両方が必要になります。ORDERを使用して不要な列を削除したり、FIXCOLUMNSを使用してこれらの列がレポート列の後に表示されないようにできます。