Partilhar via


Crie um mapa de documento ou índice em relatórios paginados (Construtor de Relatórios)

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

Crie um mapa do documento que forneça um conjunto de links clicáveis ou índice no seu relatório paginado. Quando visualiza um relatório paginado que inclui um mapa do documento, aparece um painel lateral separado ao lado do relatório. Pode clicar em links no mapa do documento para aceder à página do relatório que mostra esse item. As secções e grupos do relatório estão organizados numa hierarquia de ligações. Ao clicar em itens no mapa do documento, atualiza o relatório e mostra a área do relatório que corresponde ao item no mapa do documento.

Para adicionar ligações ao mapa do documento, define a propriedade DocumentMapLabel do item do relatório para texto que cria ou para uma expressão que avalia o texto que pretende mostrar no mapa do documento. Também pode adicionar os valores únicos de uma tabela ou grupo de matrizes ao mapa do documento. Por exemplo, num grupo baseado na cor, cada cor única é transformada num link para a página de relatório que exibe a instância do grupo correspondente a essa cor.

Também pode criar uma URL para um relatório que sobrepõe a visualização do mapa do documento, para que possa executar o relatório sem mostrar o mapa do documento, e depois clicar no botão Mostrar/Ocultar Mapa do Documento na barra de ferramentas do visualizador de relatórios para alternar a visualização.

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.

Os mapas de documentos não aparecem quando visualiza um relatório paginado no serviço Power BI. Eles aparecem quando exportas o relatório.

Mapas de documentos e extensões de renderização

O mapa do documento destina-se a ser utilizado na extensão de renderização HTML — por exemplo, no Preview e no Visualizador de Relatórios. Outras extensões de renderização têm diferentes formas de articular um mapa de documento:

Para mais informações, consulte Funcionalidade Interativa para Diferentes Extensões de Renderização de Relatórios (Construtor de Relatórios e SSRS).

Adicionar um item de relatório a um mapa de documento

  1. Na vista de Design, selecione o item do relatório, como uma tabela, matriz ou medidor, que pretende adicionar ao mapa do documento. As propriedades dos itens do relatório aparecem no painel de Propriedades.

    Observação

    Para selecionar uma região de dados tablix, clique em qualquer célula para mostrar as alças de linha e coluna, e depois clique na alça de canto.

  2. No painel de Propriedades, escreva o texto que pretende que apareça no mapa de documentos na propriedade DocumentMapLabel, ou introduza uma expressão que resulte num rótulo. Por exemplo, escreva Tabela de Vendas.

    Observação

    Se não vir o painel de Propriedades, no separador Ver, no grupo Mostrar/Ocultar, selecione Propriedades.

  3. Repita os passos 1 e 2 para cada item do relatório que queira que apareça no mapa do documento.

  4. Clique em Executar. O relatório corre e o mapa do documento mostra as etiquetas que criou. Clique em qualquer link para aceder à página do relatório com esse item.

Adicionar valores únicos de grupo a um mapa de documento

  1. Na vista de Design, selecione a tabela, matriz ou lista que contém o grupo que pretende mostrar no mapa do documento. O painel de agrupamento mostra os grupos de linhas e colunas.

  2. No painel de Grupos de Linhas, clique com o botão direito no grupo e depois clique em Editar Grupo. A página Geral da caixa de diálogo Propriedades do Grupo Tablix abre-se.

  3. Clique em Avançado.

  4. Na caixa de lista Mapa do Documento, escreva ou selecione uma expressão que corresponda à expressão do grupo.

  5. Selecione OK.

  6. Repita os passos 1-4 para cada grupo que quiser ver no mapa do documento.

  7. Clique em Executar. O relatório é gerado e o mapa de documentos mostra os valores do grupo. Clique em qualquer link para aceder à página do relatório com esse item.

Oculte o mapa do documento quando visualizar um relatório

  1. No portal web, consulte o relatório que contém o mapa do documento.

    Por exemplo, para os AdventureWorks2025 relatórios de exemplo, o URL seguinte especifica o relatório denominado Catálogo de Produtos.

    https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    
  2. Copie o caminho do relatório no servidor. No exemplo, o caminho do relatório é %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog.

  3. Crie uma nova URL com os seguintes três componentes:

    • O visualizador de relatórios no servidor de relatórios: https://localhost/ReportServer/Pages/ReportViewer.aspx?

    • O nome do relatório que copiou no passo 1, por exemplo: %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog

    • Os parâmetros de informação do dispositivo que especificam ocultar o mapa do documento: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False

    O URL seguinte consiste nestes três componentes acrescentados pela ordem em que estão listados.

    https://localhost/ReportServer/Pages/ReportViewer.aspx?  
    %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False  
    

    Para usar este URL, copie-o e remova todas as quebras de linha.

  4. Cola o URL no portal web e depois carrega em ENTER. O relatório é executado e o mapa do documento fica oculto.

Observação

Para mais informações, consulte Acesso URL.

Mais perguntas? Tente perguntar ao fórum do Reporting Services