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 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 diferentes formas de crear, abrir y guardar informes y elementos relacionados. Para obtener más información, vea Diseñar informes en el Diseñador de informes y el Generador de informes (SSRS) en la Web en microsoft.com.

Sintaxis

  
RowNumber(scope)  

Parámetros

de ámbito de
(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 del 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

A continuación se muestra una expresión que puede usar para la BackgroundColor propiedad de una fila de detalles de la región de datos Tablix para alternar el color de las filas de detalle de cada grupo, empezando siempre por Blanco.

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

Véase 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)