前へ 次へ

タスク 7:  集約情報の表示

データをグループ化することの 1 つの利点は、それぞれのグループの先頭または終端に要約情報を追加できることです。要約情報を「集約情報」ともいいます。 この手順で、以下の集約情報をレポートに追加します。

*
*

それぞれのグループのお客様の数を表示する

1  
2  
3  
1  
GRP_TOTAL_CUSTOMERS
2  
3  
図 7-10 は、集約要素の完全な定義を示しています。

図 7-10 それぞれのクレジット限度グループ内のお客様の数を取得するための値を表示する集約ビルダー

図 7-10  それぞれのクレジット限度グループ内のお客様の数を取得するための値を示す集約ビルダー
4  
「OK」を選択します。レポート設計で、図 7-11 に示されるように、集約要素はシグマ記号に続けて列バインディング名を表示します。
[GRP_TOTAL_CUSTOMER]

図 7-11 集約要素を表示したレポート設計

図 7-11  集約要素を表示したレポート設計
4  
レポートをプレビューします。 レポートには、それぞれのグループの最後にお客様数が表示されています。図 7-12 は、最初のクレジット限度グループについてお客様の数、37 を示しています。

図 7-12 それぞれのグループのお客様の数を示すレポート・プレビュー

図 7-12  それぞれのグループのお客様の数を示すレポート・プレビュー
5  
6  
お客様:
1  
2  
3  
お客様: <VALUE-OF>row["GRP_TOTAL_CUSTOMERS"]</VALUE-OF>
テキスト要素では、<VALUE-OF> タグは動的データの表示をサポートしています。式 row["GRP_TOTAL_CUSTOMERS"] は、それぞれのクレジット限度グループでのお客様の数を返すために作成した列バインディングへの参照を表します。

図 7-13 テキスト要素に指定されたテキスト

図 7-13  テキスト要素に指定されたテキスト
4  
7  
8  
最初のクレジット限度グループの下部にスクロールします。レポートは、図 7-14 のようになります。 グループ・フッターには次の情報が表示されます。
お客様: 37      37

図 7-14 テキスト要素によって表示されたテキストを示すレポート・プレビュー

図 7-14  テキスト要素によって表示されたテキストを示すレポート・プレビュー
9  
10  

レポート内のお客様の総数を表示する

前の手順で、集約要素をパレットから挿入することにより、集約データを追加しました。今回は、テーブルの「バインディング」ページから列バインディングを作成することにより、集約データを追加します。

1  
2  
プロパティー・エディターで、「バインディング」タブを選択します。 図 7-15 に示されている「バインディング」ページに、テーブル内の要素によって使われるすべての列バインディングが表示されます。

図 7-15 列バインディングの表示

図 7-15  列バインディングの表示
3  
4  
1  
TOTAL_CUSTOMERS
2  
3  

図 7-16 テーブル内のお客様の数を取得するための値を表示する集約ビルダー

図 7-16  テーブル内のお客様の数を取得するための値を表示する集約ビルダー
4  
5  
6  
最初の行「表」-「ヘッダー」の左側のガイド・セルを右クリックして、次に「挿入」「行」「上」を選択します。新規テーブル・ヘッダー行が、列見出しを表示する行の上に表示されます。 この新規行は、下の行のプロパティーを継承しているため、カラーで表示されます。
7  
8  
9  
1  
CUSTOMER_TOTAL
2  
3  
4  
*
  "Number of customers: " +
*

図 7-17 TOTAL_CUSTOMERS 列バインディングを参照する式を表示する式ビルダー

図 7-17  TOTAL_CUSTOMERS 列バインディングを参照する式を表示する式ビルダー
*
「OK」を選択します。図 7-18 に示すように、「新規データ・バインディング」の「式」フィールドに式が表示されます。

図 7-18 列バインディング (定義済み)

図 7-18  定義された列バインディング
5  

図 7-19 お客様の総数を表示するレポート設計

図 7-19  お客様の総数を表示するレポート設計
10  
レポートをプレビューします。図 7-20 に示すように、レポートでは、テーブルの先頭にお客様の数が表示されます。 テキストは列内に中央揃えで表示されます。このテキストは後でフォーマット変更します。later.

図 7-20 お客様の総数を表示するレポート・プレビュー

図 7-20  お客様の総数を表示するレポート・プレビュー

(c) Copyright Actuate Corporation 2013