ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド
11gリリース1 (11.1.1)
B61376-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

30 集約データを使用したレポートの作成

この章では、値範囲に基づいた集約データを含むレポートについて学習します。この章の手順に従うと、図30-1に示すようなレポート出力を生成できます。

図30-1 集約データ・レポートの出力

図30-1の説明が続きます
「図30-1 集約データ・レポートの出力」の説明

概要

範囲内のデータを集約または収集するレポートでは、データベースから値が取り出され、定義した集約範囲に基づいてその値が書式設定されます。データを収集する範囲はパラメータを使用して指定することもできます。

データ・リレーションシップ

このレポートでは、SELECT文に2つのファンクションを使用して、集約範囲を指定します。このファンクションは、給与の下限を計算する(FLOOR(SAL/1000))*1000)と、給与の上限を計算する(CEIL*((SAL+1)/1000) * 1000)です。これらのファンクションから値を受け取る列をブレーク・グループ内に置き、コントロール・ブレーク形式のサンプル・レポートを作成します。

レイアウト

このレポートでは、グループ左のレイアウト・スタイルを使用します。

使用例

この例では、給与が0から999の範囲内にあるすべての従業員の名前、給与が1000から1999の範囲内にあるすべての従業員の名前などを収集し、その名前を表示する、ペーパー・レポートとJSPベースのWebレポートの両方を作成します。このレポートを変更して、必要な集約範囲を表示できます。

このサンプル・レポートの作成過程では、次を行います。

範囲内のデータを集約するレポートのサンプルを表示するには、サンプル・フォルダaggregatingdataを開き、Oracle Reportsのサンプルaggregatingdata.rdfを開きます。このファイルの開き方の詳細は、「はじめに」の「サンプル・レポートへのアクセス」を参照してください。