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

Retorna o nível atual de profundidade em uma hierarquia recursiva.

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

Level(scope)

Parâmetros

  • scope
    (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 o scope especificar um conjunto de dados ou região de dados ou especificar um agrupamento não recursivo (isto é, um agrupamento sem nenhum elemento Parent), a função 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, consulteCriando grupos de hierarquias recursivas (Construtor de Relatórios 3.0 e SSRS).

Exemplo

O exemplo de código a seguir fornece o nível de linha no grupo de Funcionários:

=Level("Employees")