Relatórios detalhados em um relatório paginado (Construtor de Relatórios)

Aplica-se a: SSRS (Construtor de Relatórios da Microsoft) ❌ Power BI Report Builder Report Designer no SQL Server Data Tools

Um relatório detalhado é um relatório que pode ser aberto pelo usuário quando ele clicar em um link dentro de outro relatório paginado. Os relatórios detalhados normalmente contêm detalhes sobre um item que está em um relatório de resumo original. Por exemplo, nesta ilustração, o relatório de resumo de vendas lista ordens e totais de vendas. Quando um usuário clica em um número de ordem na lista de resumo, outro relatório é aberto, exibindo os detalhes da ordem.

rs_DrillThru

Os dados no relatório detalhado não serão recuperados até que o usuário clique no link no relatório principal que abre o relatório detalhado. Se for necessário recuperar os dados do relatórios principal e do relatório detalhado ao mesmo tempo, considere usar um sub-relatório. Para obter mais informações, confira Sub-relatórios (Construtor de Relatórios e SSRS).

Observação

Ao trabalhar no Construtor de Relatórios, você deve estar conectado a um servidor de relatório para exibir o relatório detalhado que é aberto quando clica no link de detalhamento no relatório principal.

Para se familiarizar rapidamente com os relatórios de detalhamento, confira Tutorial: criando relatórios principais e de detalhamento (Construtor de Relatórios).

Parâmetros em relatórios detalhados

Geralmente, o relatório detalhado contém parâmetros que são passados para ele pelo relatório de resumo. No exemplo de relatório de resumo de vendas, o relatório inclui o campo [OrderNumber] na caixa de texto de uma célula da tabela. O relatório detalhado contém um parâmetro que usa o número do pedido como um valor. Ao definir o link do relatório detalhado na caixa de texto de [OrderNumber], defina também o parâmetro do relatório de destino como [OrderNumber]. Quando o usuário clica no número da ordem no relatório de resumo, o relatório de detalhes de destino é aberto e exibe as informações desse número de ordem. Para exibir instruções sobre como personalizar relatórios de detalhamento com base nos valores de parâmetro, confira Parâmetros de relatório (Construtor de Relatórios e Designer de Relatórios) e Função InScope (Construtor de Relatórios e SSRS).

Criando o relatório detalhado

Para criar um relatório detalhado, você deve criar o relatório detalhado antes de criar a ação de detalhamento no relatório principal.

Um relatório detalhado pode ser qualquer relatório. Normalmente, o relatório detalhado aceita um ou mais parâmetros para especificar os dados que serão mostrados com base no link disponível no relatório principal. Por exemplo, se o link do relatório principal for definido para uma ordem de venda, o número da ordem de venda será transmitido para o relatório detalhado.

Criando uma ação de detalhamento no relatório principal

Você pode adicionar links de detalhamento a caixas de texto (inclusive texto nas células de uma tabela ou matriz), imagens, gráficos, medidores e qualquer outro item de relatório que tenha uma página de propriedade de Ação. Para obter mais informações, confira Adicionar uma ação de detalhamento a um relatório (Construtor de Relatórios e SSRS).

É possível criar a ação de detalhamento no relatório principal como uma ação de relatório ou de URL. Para uma ação de relatório, o relatório detalhado deve existir no mesmo servidor de relatório que o relatório principal. Para uma ação de URL, o relatório deve existir no local da URL totalmente qualificada. O modo como você especifica um relatório talvez seja diferente para um servidor de relatório ou um site do SharePoint integrado a um servidor de relatório. Se o servidor de relatório estiver configurado em modo integrado do SharePoint, somente as ações de URL serão suportadas.

Para obter mais informações, confira Adicionar uma ação de detalhamento a um relatório (Construtor de Relatórios e SSRS) e Como especificar caminhos para itens externos (Construtor de Relatórios e SSRS).

Exibindo um relatório detalhado

Para exibir um relatório de resumo com links de detalhamento após sua publicação, é preciso verificar se os relatórios detalhados estão no mesmo servidor do relatório de resumo. Em todas as situações, o usuário deve ter permissões no relatório detalhado para exibi-lo.