Partilhar via


Função RowNumber (Construtor de Relatórios 3.0 e SSRS)

Retorna uma contagem contínua do número de linhas para o escopo especificado.

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Sintaxe

RowNumber(scope)

Parâmetros

  • scope
    (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

O RowNumber 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.

O scope não pode ser uma expressão. O scope deve ser um escopo contentor. Escopos típicos, do confinamento mais externo ao mais interno, são conjuntos de dados de 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 números em baixo das linhas, especifique um escopo que seja o nome de um grupo de linhas.

ObservaçãoObservaçã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, consulte Referência de funções de agregação (Construtor de Relatórios 3.0 e SSRS) e Compreendendo o escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios 3.0 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")