Compartir a través de


Funciones del Generador de informes: función RowNumber en un informe paginado (Generador de informes)

Se aplica a: Generador de informes de Microsoft (SSRS) Power BI Report Builder Diseñador de informes en SQL Server Data Tools

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

Nota

Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes de Microsoft, en Power BI Report Builder y en el Diseñador de informes de SQL Server Data Tools.

Sintaxis

  
RowNumber(scope)  

Parámetros

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

Observaciones

RowNumber devuelve el valor actual del recuento de filas dentro del ámbito especificado, al igual que RunningValue devuelve el valor actual 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")