Compartilhar via


Detalhamento, drill down, sub-relatórios e regiões de dados aninhados em um relatório paginado (Power BI Report Builder)

APLICA-SE A: Power BI Report Builder Power BI Desktop

Você pode organizar os dados em um relatório paginado do Power BI de várias maneiras para mostrar a relação do geral com o detalhado. É possível colocar todos os dados no relatório, mas defini-lo como oculto até que um usuário clique para revelar detalhes; trata-se de uma ação de busca detalhada . É possível exibir os dados em uma região de dados, como uma tabela ou um gráfico, aninhado em outra região de dados, como uma tabela ou matriz. É possível exibir os dados em um sub-relatório totalmente contido em um relatório principal. Se preferir, você pode colocar os dados detalhados em relatórios de detalhamento , relatórios à parte que são exibidos quando um usuário clica em um link.

Captura de tela mostrando a detalhamento, drill down, sub-relatórios e regiões de dados aninhados em um relatório paginado.

a. Relatório detalhado

B. Sub-relatório

C. Dados aninhados

D. Ação de busca detalhada

Todos eles têm aspectos em comum, mas com finalidades diferentes e recursos diferentes. Dois deles, relatórios detalhados e sub-relatórios, são relatórios efetivamente à parte. Aninhado é uma maneira de descrever a adição de uma estrutura hierárquica a um relatório. Nos relatórios paginados, você pode detalhar os relatórios em até quatro (4) níveis de relatórios filho. Por exemplo, você pode detalhar a partir do Relatório A -> Relatório B -> Relatório C. O detalhamento é uma ação que você pode aplicar a qualquer item do relatório para ocultar e mostrar outros itens do relatório. Todos eles são formas de organizar e exibir dados para ajudar os usuários a compreender melhor o relatório.

Resumo das características

Esta tabela resume essas características diferentes. Os detalhes estarão em seções separadas posteriormente neste tópico. A busca detalhada não está incluída nessas comparações porque é possível aplicar a ação de exibição e ocultação a qualquer item de relatório.

Característica Sub-relatório Detalhamento
Usa o conjunto de dados do relatório principal Igual ou diferente Igual ou diferente
Recupera dados Dados recuperados ao mesmo tempo que o relatório principal Dados recuperaram um relatório detalhado por vez
São processados e renderizados Com o relatório principal Quando o link é clicado
É executado Mais lenta (mas recupera todos os dados com o relatório principal) Mais rápida (mas não recupera todos os dados com o relatório principal)
Usa parâmetros Sim Sim
Podem ser reutilizados. Como relatório, sub-relatório ou relatório detalhado em outros relatórios Como relatório, sub-relatório ou relatório detalhado em outros relatórios
São localizados Externo ao relatório principal, relatório igual ou diferente no espaço de trabalho Externo ao relatório principal, mesmo relatório ou relatório diferente no espaço de trabalho
São exibidos No relatório principal Em um relatório diferente

Detalhes das características

Consultas que usam

Os sub-relatórios e relatórios detalhados podem usar os mesmos dados de consulta do relatório principal ou podem usar um diferente. Os dados aninhados usam a mesma consulta.

Recuperação dados

Os sub-relatórios recuperam dados ao mesmo tempo que o relatório principal. Os relatórios detalhados, não. Cada relatório detalhado recupera dados quando um usuário clica em cada link. Isso será significativo, se os dados do relatório principal e do relatório subordinado precisarem ser recuperados ao mesmo tempo.

Processamento e renderização

Um sub-relatório é processado como parte do relatório principal. Por exemplo, se um sub-relatório com informações sobre os detalhes do pedido for adicionado a uma célula de tabela na linha de detalhes, o sub-relatório será processado uma vez por linha e será renderizado como parte do relatório principal. Um relatório detalhado só é processado e renderizado quando o usuário clica no link de detalhamento no relatório de resumo principal.

Uso de parâmetros

Normalmente, os relatórios detalhados e os sub-relatórios têm parâmetros de relatório que especificam quais dados de relatório devem ser exibidos. Por exemplo, se você clicar em um número de pedido de venda em um relatório principal, um relatório detalhado será aberto, aceitando o número de pedido de venda como um parâmetro e exibindo todos os dados desse pedido. Ao criar o link no relatório principal, você especifica valores a serem passados como parâmetros ao relatório detalhado.

Para criar um relatório detalhado ou sub-relatório, você deve criar o relatório detalhado de destino ou o sub-relatório primeiro e, em seguida, criar uma ação de detalhamento ou adicionar a referência ao relatório principal.

Capacidade de reutilização

Os sub-relatórios e os relatórios detalhados são relatórios separados. Dessa forma, eles podem ser usados em vários relatórios ou exibidos como relatórios autônomos.

Location

Como os sub-relatórios e os relatórios detalhados são separados, eles são armazenados externamente ao relatório principal. Os sub-relatórios e os relatórios detalhados devem estar no mesmo espaço de trabalho.

Exibir

Os sub-relatórios são exibidos no relatório principal. Os relatórios detalhados são exibidos sozinhos.

Nesta seção

Relatórios detalhados em um relatório paginado (Construtor de Relatórios do Power BI) O artigo explica os relatórios que são abertos quando um usuário clica em um link em um relatório principal.

Regiões de Dados Aninhados (Construtor de Relatórios e SSRS): explica como aninhar uma região de dados dentro de outra, como um gráfico aninhado em uma matriz.

Ação de drill down em um relatório paginado (Construtor de Relatórios do Power BI) Explica o uso da ação de drill down para ocultar e mostrar itens do relatório.

Sub-relatórios nos relatórios paginados do Power BI: explica esses relatórios que são exibidos dentro do corpo de um relatório principal.