サンプル5: 異なる組合せのデータのレポート
このEssbaseレポート・スクリプトのサンプルは、ディメンション全体のメンバーの組合せに関する複数ページ・レポートを生成する方法を示しています。
各ページには、Product、MarketおよびBudgetのデータが異なる組合せで表示されます。ページの合計数は、MarketメンバーとProductメンバーの数で決まります。このセクションでは、出力の代表的な部分を示します。
一部のデータ値には、4つの小数位があります。小数位の数は、デフォルトではデータ・セルの小数値の実際の数への出力です。サンプル6: 異なる組合せのデータのフォーマットでは、DECIMALフォーマット・コマンドを使用して、特定の位の数を定義します。
メンバー選択コマンドでは、3個のProductメンバーと14個のMarketメンバーが選択されて、42ページのレポートが生成されます。レポートのページ数は、各ページ・ディメンションで選択されたメンバーの数を乗算して決定されます。
Budget Audio New_York
Qtr1 Qtr2 Qtr3 Qtr4 Year
======== ======== ======== ======== ========
Sales 6,400 6,400 6,700 8,350 27,850
Cost_of_Goods_Sold 3,012 3,012 3,146 3,973 13,143
Margin 3,388 3,388 3,554 4,377 14,707
Marketing 525 515 475 555 2,070
Payroll 1,950 1,950 1,950 1,950 7,800
Miscellaneous 0 0 0 0 0
Total_Expenses 2,475 2,465 2,425 2,505 9,870
Profit 913 923 1,129 1,872 4,837
Profit_% 14 14 17 22 17
Margin_% 53 53 53 52 53
Budget Audio Boston
Qtr1 Qtr2 Qtr3 Qtr4 Year
======== ======== ======== ======== ========
Sales 6,050 5,750 5,900 7,350 25,050
Cost_of_Goods_Sold 2,829 2,695 2,762 3,413 11,699
Margin 3,221 3,055 3,138 3,937 13,351
Marketing 410 400 400 520 1,730
Payroll 1,590 1,590 1,590 1,590 6,360
Miscellaneous 0 0 0 0 0
Total_Expenses 2,000 1,990 1,990 2,110 8,090
Profit 1,221 1,065 1,148 1,827 5,261
Profit_% 20 19 19 25 21
Margin_% 53 53 53 54 53
Budget Product Market
Qtr1 Qtr2 Qtr3 Qtr4 Year
======== ======== ======== ======== ========
Sales 141,490 138,410 145,080 186,650 611,630
Cost_of_Goods_Sold 55,860 54,579 57,379 73,276 241,093
Margin 85,630 83,831 87,702 113,374 370,537
Marketing 10,555 10,680 10,780 13,915 45,930
Payroll 43,234 43,248 43,248 43,248 172,978
Miscellaneous 0 0 0 0 0
Total_Expenses 53,789 53,928 54,028 57,163 218,908
Profit 31,841 29,903 33,674 56,211 151,629
Profit_% 23 22 23 30 25
Margin_% 61 61 60 61 61
次のスクリプトを使用してサンプル5を作成します。
<PAGE (Scenario, Product, Market)
Budget
<ICHILDREN Product
<IDESCENDANTS Market
{ PAGEONDIMENSION Product } // New page at each new Product
{ PAGEONDIMENSION Market } // New page at each new Market
<COLUMN (Year)
<ICHILDREN Year
<ROW(Accounts)
<DESCENDANTS Accounts
!