Crystal Reports for Rational Application Developer ガイド
条件付き積算合計を作成する
Xtreme サンプル データベースの Customer テーブルを使用して、レポートを作成します。
Customer テーブルで“
顧客名
”、“
国
”、“
前年度取引高
”の各フィールドを選択し、ボディ セクションに配置します。
[
Crystal Reports
]メニューで、[
レコードの並べ替え
]をクリックします。
[
レコードの並べ替え
]ダイアログ ボックスで、{CUSTOMER.顧客名}フィールドに基づいてレコードを並べ替えます。
フィールド エクスプローラ
ビューで[
積算合計
]を右クリックし、[
新規作成
]をクリックします。
新しい積算合計を選択します。
積算合計の設定が
プロパティ
ビューに表示されます。
プロパティ
ビューの[
名前
]ボックスに、名前「米国の合計」を入力します。
[
集計フィールド
]リストで{CUSTOMER.前年度取引高}を選択します。
[
集計操作
]リストで、[
合計
]を選択します。
[
評価条件の種類
]リストで、[
式を使用
]をクリックします。
[
評価条件
]をダブルクリックします。
積算合計の式が[式]タブに表示されます。
“米国の合計”の下に、次の式を入力します。
{CUSTOMER.Country} = "USA"
この式は、{CUSTOMER.国}フィールドの値が“USA”であるレコードが見つかるたびに積算合計を求めるように、プログラムに指示します。“Canada”などのその他のレコードは、すべて無視されます。
[
リセット条件の種類
]リストで、[
リセットしない
]を選択します。
[レイアウト]タブを選択して、積算合計フィールドをレポートのボディ セクションに配置します。
手順 5 から 13 で説明したプロセスを使用して“カナダ合計”を作成します。ただしここでは次の評価式を使用します。
{CUSTOMER.Country} = "Canada"
作成が終了したら、レポートのボディ セクションに
“# カナダ合計”
フィールドを配置します。
注
カナダと米国の取引高の総計だけを表示する場合は、作成した 2 つの積算合計フィールドをレポートのレポート フッター セクションに配置します。
Business Objects, an SAP company
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/support/
Web 上の製品マニュアル
http://support.businessobjects.com/documentation/