Freigeben über


Count-Funktion (Reporting Services)

Aktualisiert: 15. September 2007

Gibt die Anzahl der von NULL verschiedenen Werte des angegebenen Ausdrucks zurück.

Syntax

Count(Expression, Scope)

Parameter

  • Expression
    (Variant oder Binary) Der Ausdruck, für den die Aggregation ausgeführt wird. Der Ausdruck kann keine Aggregatfunktionen enthalten. Beim Verwenden eines Ausdrucks werden alle von NULL verschiedenen Werte des angegebenen Ausdrucks gezählt.
  • Scope
    (String) Der Name eines Datasets, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion angewendet wird. Wenn Scope angegeben wird, wird die Aggregatfunktion auf alle Daten in dem Dataset, der Gruppierung oder dem Datenbereich angewendet. Weitere Informationen zum Scope-Parameter finden Sie unter Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services).

Rückgabetyp

Gibt einen Wert vom Typ Integer zurück.

Hinweise

Scope kann kein Ausdruck sein.

Beispiel

Das folgende Codebeispiel gibt die Anzahl von Mitarbeitern im äußersten Datenbereich zurück.

Count(Fields!EmployeeID.Value, Nothing)

Das folgende Codebeispiel stellt die Anzahl aller Aufträge in der Gruppierung bzw. dem Datenbereich Orders bereit.

Count(Fields!OrderID.Value, "Orders")

Siehe auch

Konzepte

Erstellen von Ausdrücken in Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005