Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド 12c (12.2.1.1) E79319-01 |
|
![]() 前へ |
![]() 次へ |
この例のように、単一問合せレポートを作成する場合、レポート・ウィザードを使用して、データ・モデルとレイアウトを同時に作成できます。
データ・モデルとレイアウトを作成するには:
Reports Builderを起動します(すでに起動している場合は、「ファイル」→「新規」→「レポート」を選択)。
「ようこそ」ダイアログ・ボックスまたは「新規レポート」ダイアログ・ボックスで、「レポート・ウィザードを使う」を選択して「OK」をクリックします。
「ようこそ」ページが表示されたら、「次へ」をクリックします。
「レポート・タイプ」ページで、「ペーパー・レイアウトのみ作成」を選択し、「次へ」をクリックします。
「スタイル」ページでレポートの「タイトル」を入力し、「グループ上」を選択して「次へ」をクリックします。
「データ・ソース」ページで、「SQL問合せ」をクリックし、「次へ」をクリックします。
「データ」ページの「データ・ソース定義」フィールドに次のSELECT
文を入力します。
SELECT SALES_REP_ID, CUSTOMER_ID, SUM(ORDER_TOTAL) TOTAL FROM ORDERS GROUP BY SALES_REP_ID, CUSTOMER_ID
注意: この問合せは、次のいずれかの方法で入力できます。
|
「次へ」をクリックします。
注意: データベースにまだ接続していない場合は、「クエリー・ビルダー」または「次へ」をクリックしたときに、データベースに接続するよう求められます。この例に該当するスキーマが含まれるデータベースに接続してください。第9.1項「この例の前提条件」に、この例のサンプル・スキーマの要件に関する説明があります。 |
「グループ」ページで、「SALES_REP_ID」をクリックし、「>」ボタンをクリックして、このフィールドを「グループ・フィールド」リストに移動し、「次へ」をクリックします。
「フィールド」ページで「>>」ボタンをクリックして、すべてのフィールドを「表示フィールド」リストに移動し、「次へ」をクリックします。
「合計」ページで、「使用可能フィールド」リストの「TOTAL」をクリックし、「合計」をクリックします。ここで使用しているデータ・モデルでは、この手順で次の2つのサマリー列が作成されます。
SumTOTALPerSALES_REP_IDでは、SALES_REP_IDの値ごとに(つまり販売員別に)TOTALの値が合計されます。
SumTOTALPerReportでは、レポート全体(つまり全販売員)のTOTALの値が合計されます。
さらに「合計」ページで「割合(%)」をクリックします。ここで使用しているデータ・モデルでは、この手順で次の2つの列が作成されます。
TotalTOTALPerCUSTOMER_IDでは、各顧客(CUSTOMER_ID)の金額が、各販売員(SALES_REP_ID)の合計金額に占めるパーセント値として計算されます。
TotalTOTALPerSALES_REP_IDでは、各販売員(SALES_REP_ID)の金額が、レポート全体の合計金額に占めるパーセント値として計算されます。
「次へ」をクリックします。
「ラベル」ページで、ラベルを次のように変更し、「次へ」をクリックします。
フィールド | ラベル |
---|---|
SALES_REP_ID | Sales Rep |
CUSTOMER_ID | Customer |
TOTAL | Dollars |
「テンプレート」ページの「事前定義テンプレート」で「Beige」が選択されていることを確認します。
「終了」をクリックして、レポート出力をペーパー・デザイン・ビューに表示します。