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 la información sobre el diseño de informes en el Generador de informes y el Administrador de informes (SSRS) en el sitio web microsoft.com.

Sintaxis

RowNumber(scope)

Parámetros

  • scope
    (String). 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.

Comentarios

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 obtener más información, vea Referencia a las 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")

Vea también

Referencia

Ejemplos de expresiones (Generador de informes y SSRS)

Conceptos

Usar expresiones en informes (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)