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 レポート デザイナ)