Compartir a través de


Función RowNumber (Generador de informes y SSRS)

Devuelve un recuento actualizado del número de filas para el ámbito especificado.

Nota:

Puede crear y modificar las definiciones de informe (.rdl) en el Generador de informes y en el Diseñador de informes en SQL Server Data Tools. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea Diseño de informes en Diseñador de informes y Report Builder (SSRS) en la Web en microsoft.com.

Sintaxis

  
RowNumber(scope)  

Parámetros

scope
(String) El nombre de un conjunto de datos, una región de datos o un grupo, o null (Nothing en Visual Basic), que especifica el contexto en el que se va a evaluar el número de filas. Nothing especifica el contexto más externo, normalmente el conjunto de datos de informe.

Observaciones

RowNumber devuelve un valor en ejecución del recuento de filas dentro del ámbito especificado, al igual que RunningValue devuelve el valor en ejecución de una función de agregado. Cuando especifique un ámbito, especifique cuándo se deberá restablecer el recuento de filas en 1.

scope no puede ser una expresión. scope debe ser un ámbito contenedor. Entre los ámbitos más habituales, desde el contenedor más externo al más interno, se encuentran los conjuntos de datos de informe, las regiones de datos, los grupos de filas o los grupos de columnas.

Para incrementar los valores por columnas, especifique como ámbito el nombre de un grupo de columnas. Para incrementar los números por filas, especifique como ámbito el nombre de un grupo de filas.

Nota

No se admite la inclusión de agregados que especifican un grupo de filas y un grupo de columnas en una sola expresión.

Para más información, consulte Funciones del generador de informes - referencia de funciones de agregado (Generador de informes y SSRS) y Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS).

Ejemplo de código

La expresión siguiente se puede usar con la propiedad BackgroundColor de una fila de detalles de región de datos Tablix para alternar el color de las filas de detalles para cada grupo, comenzando siempre por el blanco.

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

Consulte también

Usar expresiones en informes (Generador de informes y SSRS)
Ejemplos de expresiones (Generador de informes y SSRS)
Tipos de datos en expresiones (Generador de informes y SSRS)
Ámbito de expresión para los totales, agregados y colecciones integradas (Generador de informes y SSRS)