Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Construtor de Relatórios da Microsoft (SSRS)
Designer de Relatórios
do Power BI no SQL Server Data Tools
Para exibir dados recursivos em relatórios paginados (onde a relação entre pai e filho é representada por campos no conjunto de dados), defina a expressão do grupo de região de dados com base no campo filho e defina a propriedade Pai com base no campo pai.
A exibição de dados hierárquicos é um uso comum para grupos hierárquicos recursivos, por exemplo, funcionários em um organograma. O conjunto de dados inclui uma lista de funcionários e gerentes, onde os nomes dos gerentes também aparecem na lista de funcionários.
Observação
Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.
Criação de Hierarquias Recursivas
Para criar uma hierarquia recursiva em uma região de dados tablix, você deve definir a expressão de grupo para o campo que especifica os dados filho e a propriedade Parent do grupo para o campo que especifica os dados pai. Por exemplo, para um conjunto de dados que inclui campos para ID de funcionário e ID de gerente em que os funcionários se reportam aos gerentes, defina a expressão de grupo como ID de funcionário e a propriedade Pai como ID de gerente.
Um grupo que é definido como uma hierarquia recursiva (ou seja, um grupo que usa a propriedade Parent) pode ter apenas uma expressão de grupo. Você pode usar a função Nível no preenchimento da caixa de texto para recuar nomes de funcionários com base em seu nível na hierarquia.
Para mais informações, consulte Adicionar ou Eliminar um Grupo numa Região de Dados (Construtor de Relatórios e SSRS) e Criar um Grupo de Hierarquia Recursiva (Construtor de Relatórios e SSRS).
Funções de agregação que suportam recursão
Você pode usar funções de agregação do Reporting Services que aceitam o parâmetro Recursive para calcular dados de resumo para uma hierarquia recursiva. As seguintes funções aceitam Recursive como parâmetro: Sum, Avg, Count, CountDistinct, CountRows, Max, Min, StDev, StDevP, Sum, Var e VarP. Para mais informações, consulte Referência de Funções Agregadas (Report Builder e SSRS).
Conteúdo relacionado
- Tabelas, Matrizes e Listas (Construtor de Relatórios e SSRS)
- Região de Dados Tablix (Construtor de Relatórios e SSRS)
- Referência de Funções Agregadas (Construtor de Relatórios e SSRS)
- Tabelas (Construtor de Relatórios e SSRS)
- Matrizes (Construtor de Relatórios e SSRS)
- Listas (Construtor de Relatórios e SSRS)