• 検索結果がありません。

5.3 高度なレポート機能

5.3.4 ドリルダウン

数式はグループフッターセクションにあるため、レポートが実行されるまで計算されず、数式のテキス トのみが表示されます。ユーザーガイドの”データの書式設定”のように、式を通貨としてフォーマット します。 レポートをプレビューします。 集計には、セルスクリプトによって変更された値が反映され ます。

数式によるレポート

チュートリアルを追加するには、Group Footerセクションにさらに 2 つの式を追加します.1 つは売上 税を計算し、もう 1 つは注文の総計を計算します。 完了したら、[保存]ボタンをクリックして変更を保 存し、レポートデザイナーを閉じます。

デザインウィンドウの QuickStart532.rpt

レポートには、製品カテゴリ別に集計された集計データが表示されます。次に、このテンプレートを別 のパラメータ化されたテンプレートにリンクし、ユーザーは各カテゴリを掘り下げて、各カテゴリの製 品の売上高を見ることができます。ドリルダウンのレイヤーを追加するには、ナビゲーションバーのド リルダウンメニューからナビゲートを選択します。これにより、レポートの任意のドリルダウンレイヤ ーの階層を示すダイアログが表示されます。 定義されているレイヤーがないため、ルートのみが表示 されます。

ドリルダウンナビゲーションダイアログ

ドリルダウンの新しいレイヤーを追加するには、ADDボタンをクリックします。 既存のテンプレート を使用するか新しいテンプレートを作成するかを尋ねるダイアログが表示されます。 新しいテンプレ ートの作成を選択すると、データレジストリに戻り、そこでレポートの設計を開始できます。 既存の レポートを使用することもできます。 いずれの場合も、使用するレポートには、データソースとして パラメータ化されたクエリまたはクラスが必要です。 詳細については、ユーザーガイのパラメータ化 されたクエリとパラメータ化されたクラスファイルを参照してください。 この例では、既存のレポー トを使用するように選択し、Nextをクリックします。

レポートオプションダイアログ

プロンプトで<ERESInstallDir> / help / quickstart / templates を参照し、QuickStart532a.rpt ファイ ル(または/ Access /ディレクトリから QuickStart532a_Acc.rpt)を選択します。 ダイアログが開き、

プライマリレポートからドリルダウンレイヤーにマップする列を選択するように求められます。

列 - パラメータマッピングダイアログ

Select を選択して CategoryName 列をパラメータにマップし、OKをクリックします。 レポートの表 示名を指定するダイアログが開きます。 名前を入力し、OK をクリックします。 ドリルダウンレイヤ ーがデザインウィンドウで開きます。

Report Designer 内の最初のドリルダウンレベル

このレベルをプレビューすると、カテゴリ名に基づいてレポートがどのようにパラメータ化されている かがわかります。デザインウィンドウに戻り、再度ドリルダウンメニューからNavigateを選択します。

追加されたレベルの新しいノードがROOTノードの下に表示されます。星印「**」は、現在どのレベル

がデザイナーで開いているかを示します。

追加レイヤーを含む Drill-Down Navigation ダイアログ

今度は、このレポートにドリルダウンのレイヤーを 1 つ追加し、ユーザーが製品の販売からさらに特定 の製品の各注文の記録を確認できるようにします。これを行うには、作成したレベルのノードを選択し、

Addをクリックします。

再度、新しいドリルダウンレイヤーに既存のテンプレートを使用するように選択します。 ダイアログ で、<ERES インストールディレクトリ>\help\quickstart\templates ディレクトリを参照し、

QuickStart532b.rpt ファイル(または\Access 配下ディレクトリから QuickStart532b_Acc.rpt)を 選択します。 これにより、列マッピングダイアログへのパラメータが表示されます。

Second Parameter Mapping ダイアログ

Product Name をパラメータにマップし、OK をクリックします。新しいレイヤーの表示名を入力し、

もう一度OKをクリックしてデザインウィンドウを開きます。

Report Designer 内のドリルダウン(レベル 2)

Drill-DownメニューからNavigateを再度選択します。今追加したレイヤーに新しいノードが追加され ます。一番上のルートレポートを選択し、Edit ボタンをクリックしてデザインウィンドウを開きます。

最初のレポートが Designer で表示されます。Close をクリックしてナビゲーションダイアログを閉じ ます。

今作成したレポートをプレビューしてみましょう。Category Name列のフィールドの上にマウスを置 くと、カーソルが変化することに注意してください。どれか 1 つをクリックすると、そのカテゴリの各 製品の売上を示す次のレベルに移動します。

製品レポートでは、Product Name列のフィールドをクリックして、特定の製品の注文を示す第 3 レベ ルのレポートに移動できます。

プレビューウィンドウでのドリルダウンレポート

上位レイヤーに戻るには、右クリックし、ポップアップメニューから Backを選択します。Save ボタ ンをクリックして、変更を保存します。