Funktionen im Berichts-Generator: CountRows-Funktion in einem paginierten Bericht (Berichts-Generator)
Gilt für: Microsoft Report Builder (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools
Die Funktion gibt die Anzahl der Zeilen im angegebenen Bereich in einem paginierten Bericht zurück, einschließlich Zeilen mit NULL-Werten.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
Syntax
CountRows(scope, recursive)
Parameter
scope
(String) Der Name eines Datasets, eines Datenbereichs oder einer Gruppe mit den zu zählenden Berichtselementen.
recursive
(Enumerationstyp) Optional. Simple (Standard) oder RdlRecursive. Gibt an, ob die Aggregation rekursiv auszuführen ist.
Rückgabetyp
Gibt einen Wert vom Typ Integerzurück.
Bemerkungen
CountRows zählt alle Zeilen im angegebenen Bereich, einschließlich der Zeilen mit NULL-Werten.
Der Wert scope darf kein Ausdruck sein und muss auf den aktuellen Bereich oder einen enthaltenen Bereich verweisen.
Weitere Informationen finden Sie in der Aggregatfunktionsreferenz (Berichts-Generator und SSRS) und unter Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Sammlungen (Berichts-Generator und SSRS).
Weitere Informationen zu rekursiven Aggregaten finden Sie unter Erstellen rekursiver Hierarchiegruppen (Berichts-Generator und SSRS).
Beispiel
Das folgende Codebeispiel zeigt einen Ausdruck, der die Anzahl der Zeilen in einer Zeilengruppe mit dem Namen GroupbyCategory
(basierend auf dem Ausdruck [Category]
) berechnet.
="Number of rows: " & CountRows("GroupbyCategory")