サンプル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
    !