サンプル8: カスタム見出しと%文字の作成

このEssbaseレポート・スクリプトのサンプルは、レポートのカスタム・ヘッダーの作成方法および各データ値の後にパーセント記号(%)文字を含める方法を示しています。

このレポートでは、各データ値の後にカスタム見出しとパーセント記号(%)の文字が表示されます。このセクションでは、出力の代表的な部分を示します。

Prepared by: Admin            The Electronics Club           Page: 1   
                                                            09/21/01   

                              Profit_% Actual 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%   
  East            0.18%   -4.47%   -3.39%   -3.41%   -3.60%   -9.70%   
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%   
  West            0.98%   -2.95%   -0.13%   -2.81%   -2.62%   -5.61%   
Dallas            0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Houston           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Phoenix           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
  South           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
    Market        0.65%   -3.56%   -1.44%   -3.06%   -3.03%   -7.29%  
Prepared by: Admin            The Electronics Club           Page: 2   
                                                            09/21/01  

                           Profit_% Actual 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%   
  East           33.35%   29.50%   32.30%   30.92%   28.77%   32.09%   
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%   
  West           35.51%   33.94%   34.21%   32.77%   33.16%   35.25%   
Dallas            0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Houston           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Phoenix           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
  South           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
    Market       34.60%   32.10%   33.41%   32.01%   31.35%   33.97%   
Prepared by: Admin            The Electronics Club           Page: 3   
                                                            09/21/01  

                              Profit_% Actual Audio

                    Jan      Feb      Mar      Apr      May      Jun   
                =======  =======  =======  =======  =======  =======  

New_York         19.35%   13.64%   18.64%   16.55%   16.70%   14.65%   
Boston           18.34%   14.44%   18.94%   14.94%   12.14%   12.42%   
Chicago          18.50%   16.67%   13.18%   14.12%   12.70%   13.74%   
  East           18.76%   14.88%   17.09%   15.32%   14.05%   13.68%   
San_Francisco    20.32%   17.38%   18.92%   18.03%   18.23%   20.57%   
Seattle          23.36%   21.40%   23.37%   20.17%   18.82%   19.04%   
Denver           18.36%   17.25%   18.88%   13.43%   15.84%   12.14%   
Los_Angeles      17.15%   14.76%   15.44%   15.76%   15.10%   17.07%   
  West           19.75%   17.53%   19.00%   16.88%   17.01%   17.52%   
Dallas            0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Houston           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
Phoenix           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
  South           0.00%    0.00%    0.00%    0.00%    0.00%    0.00%   
    Market       19.34%   16.45%   18.21%   16.24%   15.78%   15.96%   
Prepared by: Admin            The Electronics Club           Page: 8   
                                                            09/21/01   

                             Profit_% Actual 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%   
  East           23.19%   20.84%   16.89%   14.42%   14.94%   15.78%   
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%   
  West           21.02%   18.35%   19.99%   17.26%   20.30%   16.61%   
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%   
  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%   

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

<PAGE (Accounts, Scenario, Product)
{ PAGEONDIMENSION Product }   // New page when Product changes
Profit_%
Actual
<IDESCENDANTS Product

      <COLUMN (Year)
      Jan Feb Mar Apr May Jun

<ROW(Market)

{ STARTHEADING
TEXT   1 "Prepared by:"
      14 "*USERNAME"
       C "The Electronics Club"
      65 "*PAGESTRING"
TEXT  65 "*DATE"
SKIP
ENDHEADING }

{ Decimal 2 AFTER "%" SUPBRACKETS }   // Place % at end and 
    // suppress bracket 
<IDESCENDANTS Market
      ! 

レポートの各データ値にはパーセント記号(%)があります。このラベルは、AFTER "%"フォーマット・コマンドで定義されます。任意の文字を引用符で囲んで指定できます。

このレポートの各ページの最上部には、カスタム見出しがあります。STARTHEADINGとENDHEADINGのフォーマット・コマンドの間に指定されているすべてのフォーマット・コマンドは、各レポート・ページの最上部に表示されます。

TEXTフォーマット・コマンドによってテキスト・ラベルが定義されます。レポート・ジェネレータでは、*オプション動的テキストが提供されます。このレポートでは、次のオプションが使用されます。

  • *USERNAME: Essbaseサーバーへの接続時に使用されたユーザー名が出力される

  • *PAGESTRING: レポートの現在のページ数が出力される

  • C: レポート・タイトルを中央寄せにする