Função Level (Construtor de Relatórios e SSRS)
Retorna o nível atual de profundidade em uma hierarquia recursiva.
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
Level(scope)
parâmetros
escopo
(String
) (Opcional). O nome de um conjunto de dados, um grupo ou uma região de dados que contém os itens de relatório aos quais a função de agregação deve ser aplicada. Se scope não estiver especificado, será usado o escopo atual.
Tipo de retorno
Retorna um Integer
. Se scope especificar um conjunto de dados ou uma região de dados ou especificar um agrupamento não recursivo (ou seja, um agrupamento sem Parent
elemento), Level
retornará 0. Se o scope for omitido, ele retornará o nível do escopo atual.
Comentários
O valor retornado pela função Level
é baseado em zero; isto é, o primeiro nível em uma hierarquia é 0.
A função Level
pode ser usada para fornecer recuo em uma hierarquia recursiva, como uma lista de funcionários.
Para obter mais informações sobre hierarquias recursivas, confira Criando grupos de hierarquias recursivas (Construtor de Relatórios e SSRS).
Exemplo
O exemplo de código a seguir fornece o nível de linha no grupo de Funcionários:
=Level("Employees")
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)