機械翻訳について

大域レベルの関数の実行

グローバル・レベルの関数を使用すると、最上位のレポート・レベルでレポート・データセットに要素を追加できます。

次のタイプの要素をトップレベル・データとして追加できます:

  • 集計関数に基づく要素
  • 式に基づく要素
  • PL/SQL文に基づく要素(Oracle Databaseデータ・ソースの場合)

グローバル・レベルの関数を正しく順序付けしてください。 グローバル・レベルの関数は順番に実行されます。

計算された要素に対して整数データ型を選択し、式で小数が返された場合、データは切り捨てられません。 「グローバル・レベル関数」オブジェクトを次に示します。 集計関数に基づいて要素を追加するには、その要素をオブジェクトの「集計関数としてここにドロップ」領域にドラッグします。 式またはPL/SQLに基づいて要素を追加するには、「メニュー」をクリックし、適切なアクションを選択します。

グローバル・レベルの集計関数の追加

選択した要素に基づいてグローバル・レベルの集計関数を追加できます。

使用可能な関数は次のとおりです:

  • Count

  • 平均

  • 最初

  • 最終

  • 最大

  • 最小

  • サマリー

  1. データセットからグローバル・レベル関数オブジェクトの「集計関数をここにドロップ」領域にデータ要素をドラッグ・アンド・ドロップします。

    たとえば、次のイメージは、給与要素に基づくグローバル・レベルの集計関数の作成を示しています。

  2. マウスを放すと、データ・モデル・エディタにより、デフォルト名が集計要素に割り当てられ、件数がデフォルト関数として割り当てられます。

    次の図は、件数から平均に変更中の新しいグローバル・レベル要素CS_1の関数を示しています。

  3. 新規要素名の左側にある関数アイコンをクリックして、リストから関数を選択します。
  4. デフォルト名を変更するには、要素名の右側にあるアクション・アイコンをクリックし、「プロパティ」をクリックして「プロパティの編集」ダイアログを起動します。

式によるグループ・レベルまたはグローバル・レベルの要素の追加

グループ・レベルまたはグローバル・レベルの集計関数を式により追加できます。

  1. グループ・レベルの要素を追加するには、「グループ」オブジェクトで「メニュー」をクリックし、「式による要素の追加」を選択します。
  2. 「式による要素の追加」ダイアログで、フィールドおよび演算子を入力します。
  3. 「表示名」フィールドに、ビジネス・ユーザーにわかりやすい名前を入力します。
  4. オプション: データ型の選択 .
  5. シャトルの矢印を使用して、式に必要なデータ要素を「使用可能」ボックスから「式」ボックスに移動します。
  6. 演算子をクリックして「式」ボックスに挿入するか、関数リストから選択します。
  7. 式を検証するには、「式の検証」をクリックします。

PL/SQLによるグローバル・レベル要素の追加

PL/SQL関数は、VARCHARデータ型を返す必要があります。

  1. プロパティ・ページで、データ・モデル・プロパティで「Oracle DBデフォルト・パッケージ」としてPL/SQLパッケージを指定します。
  2. 「グローバル・レベル関数」オブジェクトで、「メニュー」をクリックし、「PL/SQLによる要素の追加」をクリックします。
  3. PL/SQLによる要素の追加ダイアログで、次のフィールドを入力します:
    • 「名前」 - エレメントのわかりやすい名前を入力します。
    • 「表示名」 - 表示名を入力します。 これはレポート設計ツールに表示されます。 ビジネス・ユーザーにとって意味のある名前を入力します。
    • 「データ型」 - 「文字列」を選択します。
  4. 使用可能ボックスからPL/SQLパッケージを選択し、シャトル・ボタンをクリックして、関数をグループ・フィルタ・ボックスに移動します。