Freigeben über


Aggregatfunktion (Visual Studio-Berichts-Designer)

Gibt ein benutzerdefiniertes Aggregat des angegebenen Ausdrucks gemäß der Definition durch den Datenprovider zurück.

Aggregate(Expression, Scope)

Parameter

  • Expression
    Der Ausdruck, für den die Aggregation auszuführen ist. Der Ausdruck muss aus einem einfachen Feldverweis bestehen.
  • Scope
    (String) Der Name einer Datentabelle, eines Objekts, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregate-Funktion anzuwenden ist. Wenn Scope angegeben ist, wird die Aggregate-Funktion auf alle Daten in der Datenquelle, der Gruppierung oder dem Datenbereich angewendet. Alle Gruppenausdrücke für den angegebenen Bereich müssen einfache Feldverweise enthalten. Weitere Informationen zum Scope-Parameter finden Sie unter Integrierte Funktionen für Berichte (Visual Studio-Berichts-Designer).

Rückgabetyp

Wird durch den Datenprovider bestimmt. Gibt Nothing zurück, falls der Datenprovider diese Funktion nicht unterstützt oder falls die Daten nicht verfügbar sind.

Hinweise

Die Gruppenausdrücke aller Gruppen, die das Element enthalten, das diese Funktion verwendet, müssen aus einfachen Feldverweisen bestehen.

Beispiel

Das folgende Codebeispiel stellt eine benutzerdefinierte Aggregation der Zeilenelementsumme in der Gruppierung oder dem Datenbereich Order bereit:

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

Siehe auch

Konzepte

Verwenden von Ausdrücken in einem Bericht (Visual Studio-Berichts-Designer)
Hinzufügen von benutzerdefiniertem Code zu einem Bericht (Visual Studio-Berichts-Designer)
ReportViewer-Steuerelemente (Visual Studio)
Integrierte Funktionen für Berichte (Visual Studio-Berichts-Designer)