RowNumber (función de Reporting Services)

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

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.

Notas

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.

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")