サンプル1: ページごとに異なる形式の作成

このEssbaseレポート・スクリプトは、ページ・メンバーごとにレポートを生成します。

このサンプル・レポートには、実績売上のデータが含まれます。レポートの各ページには異なるProductが表示されます。レポートには、最大ページ長に到達するまで同じページに製品がリストされます。各Productを別のページに配置するには、サンプル2: 欠落した値の処理に示すようにPAGEONDIMENSIONフォーマット・コマンドを使用する必要があります。

SouthにはStereoまたはCompact_Discを販売している都市はないため、データ値に#MISSINGと示されています。行の抑制や、N/Aなどの置換テキスト文字列をかわりに使用して、欠落した値を表せます。改ページや欠落した値のラベルを代替する例については、サンプル2: 欠落した値の処理を参照してください。

                          Sales Actual Stereo

                             Qtr1     Qtr2     Qtr3     Qtr4
                         ======== ======== ======== ========
East                        7,839    7,933    7,673   10,044
West                       11,633   11,191   11,299   14,018
South                    #Missing #Missing #Missing #Missing
Market                     19,472   19,124   18,972   24,062

                              Sales Actual Compact_Disc

                             Qtr1     Qtr2     Qtr3     Qtr4
                         ======== ======== ======== ========
East                       10,293    9,702    9,965   11,792
West                       14,321   14,016   14,328   17,247
South                    #Missing #Missing #Missing #Missing
Market                     24,614   23,718   24,293   29,039

                                  Sales Actual Audio

                             Qtr1     Qtr2     Qtr3     Qtr4
                         ======== ======== ======== ========
East                       18,132   17,635   17,638   21,836
West                       25,954   25,207   25,627   31,265
South                    #Missing #Missing #Missing #Missing
Market                     44,086   42,842   43,265   53,101

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

<PAGE (Accounts, Scenario, Product)
Sales
Actual
<IDESCENDANTS Audio

    <COLUMN (Year)
    <CHILDREN Year

<ROW(Market)
<ICHILDREN Market
    ! 

レポートを生成するには、!のレポート出力コマンドが必要です。

IDESCENDANTS選択コマンドがAudioに対して使用されているため、レポートで3つのメンバーが選択されています。他のページ・ディメンションSalesとActualから1つのメンバーのみが選択されます。その結果、スクリプトによって3つのレポート・ページが作成されます。サンプル2: 欠落した値の処理で示すようにPAGEONDIMENSIONフォーマット・コマンドを使用しないかぎり、これらは1つの長いレポート・ページに表示されます。