Count-Funktion (Berichts-Generator 2.0)
Gibt die Anzahl der Werte ungleich NULL aus dem angegebenen Ausdruck im Kontext des festgelegten Bereichs ausgewertet zurück.
Syntax
Count(expression, scope, recursive)
Parameter
expression
(Variant oder Binary) Der Ausdruck, für den die Aggregation auszuführen ist. Beispiel: =Fields!FieldName.Value Der Ausdruck kann keine Aggregatfunktionen enthalten.scope
(String) Der Name eines Datasets, einer Gruppe oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Wenn scope nicht angegeben ist, wird der aktuelle Bereich verwendet. Weitere Informationen finden Sie unter Verwenden von integrierten Berichts- und Aggregationsfunktionen in Ausdrücken (Berichts-Generator 2.0) und Verwenden von integrierten Berichts- und Aggregationsfunktionen in Ausdrücken (Berichts-Generator 2.0).recursive
(Enumerationstyp) optional. Simple (Standardwert) oder RdlRecursive. Gibt an, ob die Aggregation rekursiv auszuführen ist. Weitere Informationen finden Sie unter Erstellen von rekursiven Hierarchiegruppen (Berichts-Generator 2.0).
Rückgabetyp
Gibt einen Wert vom Typ Integer zurück.
Hinweise
Der Wert scope kann kein Ausdruck sein und muss auf den aktuellen Bereich oder einen enthaltenen Bereich verweisen.
Beispiel
Das folgende Codebeispiel zeigt einen Ausdruck, der die Anzahl von Werten ungleich NULL von Size für den Standardbereich oder für einen übergeordneten Gruppenbereich berechnet. Der Ausdruck wird einer Zelle in einer Zeile, die zur untergeordneten Gruppe GroupbySubcategory gehört, hinzugefügt. Die übergeordnete Gruppe ist GroupbyCategory. Der Ausdruck zeigt die Ergebnisse für GroupbySubcategory (Standardbereich) und anschließend für GroupbyCategory (übergeordneter Gruppenbereich) an.
Hinweis |
---|
Ausdrücke sollten keine tatsächlichen Wagenrückläufe und Zeilenumbrüche enthalten; diese sind im Beispielcode enthalten, um Dokumentationsrenderer zu unterstützen. Wenn Sie das folgende Beispiel kopieren, entfernen Sie Wagenrückläufe aus jeder Zeile. |
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")