他のレポートからの集約データを含めて、複雑なロジックを使用するレポートを管理します。メインレポートでは、「Is equal」や「Is less than」などの集計関数を使用して、他のレポートから特定のデータを含めることができます。たとえば、マネージャーに関するメインレポートでは、そのマネージャーの直属の部下である従業員すべての数を取得するサブレポートを参照できます。10人を超える部下を持つマネージャーのみを表示するフィルター条件を設定できます。

始める前に:

サブレポートとして使用するレポートディフィニッションを作成します。詳細については、「Creating advanced reports

  1. サブレポートデータをメインレポートと結合するには、次の手順1から6を実行します。結合フィルターを使用したレポート内のデータの結合
  2. queryタブのedit filtersセクションで、特定のデータを表示するフィルターを作成します。
    1. Add filter」をクリックし、Column sourceフィールドで、ターゲットデータをフェッチするサブレポートのプロパティを参照します。

      下記のような例があります。

      サブレポートの「Managees Count」プロパティを参照するには、「SUBREPORT1.Subordinates_Count」と入力します。
    2. relationshipリストで、フィルター条件のための関係演算子を選択します。

      下記のような例があります。

      フィルター条件で指定した数よりも大きい値を表示するように結果をフィルタリングするには、「greater than」を選択します。
    3. Valueフィールドに、関係演算子のための比較値を入力します。

      下記のような例があります。

      10よりも大きい値のプロパティを表示するには「10」と入力します。
    4. 重複する値を含む行を削除するには、「Remove duplicate rows」のチェックボックスを選択します。
  3. レポートディフィニッションの右上隅の「Save」をクリックします。

結果:

レポートは、フィルター条件で指定された要件と一致するデータを表示します。

次にすべきこと:

「Actions」>「Run」の順にクリックして、レポートのテストを実行します。