Funções do Construtor de Relatórios – função RowNumber em um relatório paginado (Construtor de Relatórios)

Aplica-se a: SSRS (Construtor de Relatórios da Microsoft) Power BI Report Builder Report Designer no SQL Server Data Tools

Retorna uma contagem contínua do número de linhas para o escopo especificado em um relatório paginado.

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Sintaxe

  
RowNumber(scope)  

parâmetros

escopo
(String) O nome de um conjunto de dados, região de dados ou grupo ou nulo (Nothing no Visual Basic), que especifica o contexto no qual avaliar o número de linhas. Nothing especifica o contexto mais externo, geralmente o conjunto de dados do relatório.

Comentários

ORowNumber retorna um valor em uso da contagem de linhas dentro do escopo especificado, assim como RunningValue retorna o valor em uso de uma função de agregação. Ao especificar um escopo, você especifica quando redefinir a contagem de linhas como 1.

Oscope não pode ser uma expressão. scope deve ser um escopo de contenção. Escopos típicos, da contenção mais externa à mais interna, são conjunto de dados do relatório, região de dados, grupos de linhas ou grupos de colunas.

Para incrementar valores entre colunas, especifique um escopo que seja o nome de um grupo de colunas. Para incrementar os números ao longo das linhas, especifique um escopo correspondente ao nome de um grupo de linhas.

Observação

Não há suporte para a inclusão de agregações que especificam um grupo de linhas e um grupo de colunas em uma única expressão.

Para obter mais informações, confira Referência de funções de agregação (Construtor de Relatórios e SSRS) e Escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios e SSRS).

Exemplo de código

A expressão a seguir pode ser usada para a propriedade BackgroundColor de uma linha de detalhes da região de dados Tablix para alternar a cor das linhas de detalhes de cada grupo, sempre começando com Branco.

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