Funkcja RowNumber (program Report Builder 3.0 i usługi SSRS)
Zwraca liczbę uruchomionych liczbę wierszy dla określonego zakres.
Ostrzeżenie
Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.
Składnia
RowNumber(scope)
Parametry
- scope
(String) The name of a dataset, data region, or group, or null (Nothing in Visual Basic), that specifies the context in which to evaluate the number of rows.Nothing specifies the outermost context, usually the report dataset.
Uwagi
RowNumberZwraca wartość uruchomione liczba wierszy w ramach określonego zakres, po prostu jako RunningValue zwraca wartość uruchamianie funkcji agregującej.Określenie zakresu jest równoznaczne z określeniem, kiedy liczba wierszy ma być resetowana do wartości 1.
scope cannot be an expression.scope must be a containing scope.Typowe zakresy, od najbardziej zewnętrznego do najbardziej wewnętrznego, to zestaw danych raportu, obszar danych, grupy wierszy lub grupy kolumn.
Aby zwiększać wartości w kolumnach, jako zakres należy określić nazwę grupy kolumn.Aby zwiększać numery kolejnych wierszy, jako zakres należy określić nazwę grupy wierszy.
Ostrzeżenie
Włączając agregatów, określające grupie wiersza i kolumna grupy w jednym wyrażenie nie jest obsługiwane.
Aby uzyskać więcej informacji, zobacz Kompendium funkcji agregujących (program Report Builder 3.0 i usługi SSRS) i Opis zakresu wyrażeń dla sum, wartości zagregowanych i kolekcji wbudowanych (program Report Builder 3.0 i usługi SSRS).
Przykład kodu
Oto wyrażenie, którego można użyć dla BackgroundColor Właściwość obszar danych elementu element tablix wiersza szczegółów Alternatywny kolor wierszy szczegółów dla każdej grupy zawsze począwszy biały.
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")
Zobacz także