サンプル9: カスタム・ページ見出しの作成
このEssbaseレポート・スクリプトのサンプルは、レポートのカスタム・ヘッダーの作成方法を示しています。
このレポートは、サンプル8: カスタム見出しと%文字の作成でカスタム・ページ見出しを追加して作成されました。デフォルトでは、ページ・ディメンション・メンバーはレポート・ページの上部中央に出力されます。このセクションでは、出力の代表的な部分を示します。
Prepared by :admin The Electronics Club Page: 1
Actual Profit by Product 12/12/01
Product: Stereo
Jan Feb Mar Apr May Jun
New York 1.43% -10.00% -3.51% -2.22% 1.14% -6.18%
Boston -0.34% -2.51% -4.44% -4.89% -7.02% -13.15%
Chicago -0.65% -0.72% -2.28% -3.53% -6.33% -10.79%
San Francisco 1.43% -1.87% 4.42% 2.15% -1.26% 0.66%
Seattle 0.95% -5.66% 1.42% -6.82% -11.47% -12.34%
Denver 3.03% -1.11% -5.88% -6.52% -5.17% -13.83%
Los Angeles -1.50% -3.94% -2.86% -3.29% 3.12% -2.51%
Dallas #Missing #Missing #Missing #Missing #Missing #Missing
Houston #Missing #Missing #Missing #Missing #Missing #Missing
Phoenix #Missing #Missing #Missing #Missing #Missing #Missing
East 0.18% -4.47% -3.39% -3.41% -3.60% -9.70%
West 0.98% -2.95% -0.13% -2.81% -2.62% -5.61%
South #Missing #Missing #Missing #Missing #Missing #Missing
Market 0.65% -3.56% -1.44% -3.06% -3.03% -7.29%
Prepared by :admin The Electronics Club Page: 2
Actual Profit by Product 12/12/01
Product:Compact Disc
Jan Feb Mar Apr May Jun
New York 32.51% 29.95% 35.30% 32.70% 30.45% 31.73%
Boston 33.42% 27.92% 33.98% 30.74% 27.45% 30.85%
Chicago 34.29% 30.48% 26.33% 28.83% 28.11% 33.76%
San Francisco 37.77% 35.02% 33.41% 33.23% 35.32% 37.95%
Seattle 40.41% 38.33% 38.89% 37.06% 37.01% 38.29%
Denver 31.93% 32.10% 34.82% 29.15% 32.71% 30.85%
Los Angeles 31.65% 30.22% 30.22% 31.45% 27.06% 33.20%
Dallas #Missing #Missing #Missing #Missing #Missing #Missing
Houston #Missing #Missing #Missing #Missing #Missing #Missing
Phoenix #Missing #Missing #Missing #Missing #Missing #Missing
East 33.35% 29.50% 32.30% 30.92% 28.77% 32.09%
West 35.51% 33.94% 34.21% 32.77% 33.16% 35.25%
South #Missing #Missing #Missing #Missing #Missing #Missing
Market 34.60% 32.10% 33.41% 32.01% 31.35% 33.97%
Prepared by :admin The Electronics Club Page: 8
Actual Profit by Product 12/12/01
Product:Product
Jan Feb Mar Apr May Jun
New York 22.71% 21.43% 13.11% 10.54% 9.73% 13.16%
Boston 24.98% 23.25% 19.95% 18.00% 17.03% 18.62%
Chicago 22.01% 17.94% 18.14% 15.45% 18.70% 16.01%
San Francisco 23.71% 20.60% 21.93% 20.45% 21.44% 19.98%
Seattle 21.06% 21.05% 21.24% 19.00% 21.72% 15.13%
Denver 21.61% 16.01% 19.79% 14.81% 20.66% 13.89%
Los Angeles 17.54% 15.51% 17.03% 14.33% 17.59% 16.09%
Dallas 15.67% 16.50% 15.32% 13.93% 20.36% 15.49%
Houston 20.01% 20.29% 20.62% 15.87% 23.60% 12.38%
Phoenix 20.01% 16.12% 17.18% 16.50% 21.39% 15.22%
East 23.19% 20.84% 16.89% 14.42% 14.94% 15.78%
West 21.02% 18.35% 19.99% 17.26% 20.30% 16.61%
South 18.39% 17.53% 17.59% 15.36% 21.66% 14.46%
Market 21.37% 19.09% 18.46% 15.92% 18.67% 15.93%
次のスクリプトを使用してサンプル9を作成します。
<PAGE (Accounts, Scenario, Product)
<IDESCENDANTS Product
<SORTLEVEL
{ PAGEONDIMENSION Product }
{ STARTHEADING
TEXT 1 "Prepared by:"
14 "*USERNAME"
C "The Electronics Club"
65 "*PAGESTRING"
SUPPAGEHEADING
UNDERLINECHAR " "
TEXT C "Actual Profit by Product"
65 "*DATE"
TEXT 1 "Product:"
10 "*PAGEHDR 3"
SKIP
ENDHEADING }
Profit_%
Actual
<COLUMN (Year)
Jan Feb Mar Apr May Jun
<ROW(Market)
{ DECIMAL 2 AFTER "%" SUPBRACKETS UNDERSCORECHAR " " }
{ INDENTGEN 1 }
<IDESCENDANTS Market
!
SUPPAGEHEADINGフォーマット・コマンドによって、出力にデフォルトのページ見出しが表示されないようになります。
*PAGEHDRコマンドにより、ページ・メンバー・ラベルの場所がカスタマイズされます。サンプル9のスクリプトではページ見出し番号3のProductが使用されます。これが3番目のページ・ディメンションであるためです。
メンバー名にアンダースコアがありません。UNDERSCORECHARフォーマット・コマンドにより、アンダースコアが空白になります。
もう1つの違いは、列見出しの下線です。UNDERLINECHARフォーマット・コマンドにより、文字に下線が引かれて、引用符で囲まれた文字が変更されます。
また、レポートの行は、データベース・アウトラインのレベルに応じてソートされます。SORTLEVELなどのソート・コマンドは、レポートで選択した個別のメンバーには影響しません。かわりに、これらのコマンドは、メンバー選択コマンドと連携して機能します。
ノート:
レポートでは1つのソート・コマンドのみを使用できます。
サンプル9では、レベルのインデントが以前のレポートとは逆になっています。INDENTGENコマンドにより、指定された文字数にメンバーがインデントされます。