次の方法で共有


Aggregate 関数 (Visual Studio レポート デザイナ)

データ プロバイダの定義に従い、指定された式のカスタム集計を返します。

Aggregate(Expression, Scope)

パラメータ

  • Expression
    この集計関数の実行対象の式です。指定する式は、単純なフィールド参照の式である必要があります。
  • Scope
    (String) この集計関数の適用先となるレポート アイテムを含むデータ テーブル、オブジェクト、グループ、またはデータ領域の名前です。Scope を指定すると、指定したデータ ソース、グループ、またはデータ領域内のすべてのデータに、この集計関数が適用されます。 指定したスコープのすべてのグループ式に、単純なフィールド参照が指定されている必要があります。Scope パラメータの詳細については、「レポートの組み込み関数 (Visual Studio レポート デザイナ)」を参照してください。

戻り値の型

戻り値の型はデータ プロバイダによって決定されます。データ プロバイダでこの関数がサポートされていない場合や、データが取得できなかった場合は、Nothing が返されます。

解説

この関数を使用するアイテムを含むすべてのグループには、グループ式として単純なフィールド参照が指定されている必要があります。

次のコード例では、Order グループまたは Order データ領域の行アイテム合計のカスタムの集計が返されます。

Aggregate(Fields!LineTotal.Value, "Order")

参照

概念

レポートでの式の使用 (Visual Studio レポート デザイナ)
レポートへのカスタム コードの追加 (Visual Studio レポート デザイナ)
ReportViewer コントロール (Visual Studio)
レポートの組み込み関数 (Visual Studio レポート デザイナ)