サンプル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を使用してこれらの列がレポート列の後に表示されないようにできます。