Relatórios detalhados (Construtor de Relatórios e SSRS)
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. 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.
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, consulte 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 começar rapidamente nos relatórios detalhados, consulte Tutorial: criando relatórios principais e de detalhamento (Construtor de Relatórios). O relatório detalhado também é caracterizado em duas soluções de business intelligence, BI Reporting: Reports and Subscriptions Scenario e Corporate Dashboards: Sales Solution
Observação |
---|
Você pode criar e modificar definições de relatório (.rdl) no Construtor de Relatórios e no Designer de Relatórios no SQL Server Data Tools. Cada ambiente de criação fornece modos diferentes para criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Partes de Relatório (Construtor de Relatórios e SSRS) e Partes de Relatório no Designer de Relatórios (SSRS) na Web em microsoft.com. |
Parâmetros em relatórios detalhados
Geralmente, o relatório detalhado contém parâmetros que são recebidos 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 os relatórios detalhados com base nos valores de parâmetro, consulte Parâmetros de relatório (Construtor de Relatórios e SSRS) e o 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, consulte 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 pode ser diferente para um servidor de relatório ou para um site do SharePoint integrado a um servidor de relatório. Se o servidor de relatório estiver configurado no modo integrado do SharePoint, só haverá suporte para ações de URL.
Para obter mais informações, consulte Adicionar uma ação de detalhamento a um relatório (Construtor de Relatórios e SSRS) e Especificando 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.