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 ボタ ンをクリックして、変更を保存します。