Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine laufende Zählung der Zeilenanzahl für den angegebenen Bereich zurück.
Hinweis
Sie können Berichtsdefinitionen (RDL) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Möglichkeiten zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten im Berichts-Designer und Berichts-Generator (SSRS) im Web unter microsoft.com.
Syntax
RowNumber(scope)
Die Parameter
Bereich
(String) Der Name eines Datasets, eines Datenbereichs oder einer Gruppe oder null (Nothing in Visual Basic), der den Kontext angibt, in dem die Anzahl der Zeilen ausgewertet werden soll.
Nothing Gibt den äußersten Kontext an, in der Regel das Berichts-Dataset.
Bemerkungen
RowNumber gibt einen laufenden Wert der Anzahl von Zeilen innerhalb des angegebenen Bereichs zurück, ebenso wie RunningValue den ausgeführten Wert einer Aggregatfunktion zurückgibt. Wenn Sie einen Bereich angeben, geben Sie an, wann die Zeilenanzahl auf 1 zurückzusetzen ist.
scope darf kein Ausdruck sein. scope muss ein Gültigkeitsbereich sein. Typische Bereiche, von der äußersten bis zur innersten Einkapselung, sind Berichtsdataset, Datenbereich, Zeilengruppen oder Spaltengruppen.
Um Werte über Spalten hinweg zu inkrementieren, geben Sie einen Bereich an, der dem Namen einer Spaltengruppe enspricht. Um Zahlen über Zeilen hinweg zu inkrementieren, geben Sie einen Bereich an, der dem Namen einer Zeilengruppe enspricht.
Hinweis
Das Einschließen von Aggregaten, die sowohl eine Zeilengruppe als auch eine Spaltengruppe in einem einzelnen Ausdruck angeben, wird nicht unterstützt.
Weitere Informationen finden Sie in der Aggregatfunktionsreferenz (Berichts-Generator und SSRS) und unter Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Berichts-Generator und SSRS).
Codebeispiel
Im Folgenden finden Sie einen Ausdruck, den Sie für die BackgroundColor Eigenschaft einer Detailzeile eines Tablix-Datenbereichs verwenden können, um die Farbe der Detailzeilen für jede Gruppe zu ändern, beginnend mit Weiß.
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")
Siehe auch
Ausdrucksverwendungen in Berichten (Berichts-Generator und SSRS)
Beispiele für Ausdrücke (Berichts-Generator und SSRS)
Datentypen in Ausdrücken (Berichts-Generator und SSRS)
Ausdrucksbereich für Gesamtwerte, Aggregate und integrierte Auflistungen (Berichts-Generator und SSRS)