Função RowNumber (Construtor de Relatórios e SSRS)
Retorna uma contagem contínua do número de linhas para o escopo especificado.
Observação
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Designing Reports in Report Designer and Report Builder (SSRS) on the Web at microsoft.com.
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
RowNumber
retorna um valor em execução da contagem de linhas dentro do escopo especificado, assim como RunningValue retorna o valor em execução 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 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çã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")
Consulte Também
Uso de expressões em relatórios (Construtor de Relatórios e SSRS)
Exemplos de expressões (Construtor de Relatórios e SSRS)
Tipos de dados em expressões (Construtor de Relatórios e SSRS)
Escopo das expressões para totais, agregações e coleções internas (Construtor de Relatórios e SSRS)