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.
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.