Creare una mappa documento (Generatore report e SSRS)Create a Document Map (Report Builder and SSRS)

Una mappa documento offre un set di collegamenti a elementi di report in un report visualizzabile.A document map provides a set of navigational links to report items in a rendered report. Quando si visualizza un report che include una mappa documento, accanto al report viene visualizzato un riquadro distinto.When you view a report that includes a document map, a separate side pane appears next to the report. Gli utenti possono fare clic sui collegamenti della mappa documento per passare alla pagina del report in cui viene visualizzato l'elemento specifico.A user can click links in the document map to jump to the report page that displays that item. Le sezioni del report e i gruppi sono disposti in una gerarchia di collegamenti.Report sections and groups are arranged in a hierarchy of links. Se si fa clic sugli elementi nella mappa documento, il report viene aggiornato e viene visualizzata l'area del report corrispondente all'elemento nella mappa documento.Clicking items in the document map refreshes the report and displays the area of the report that corresponds to the item in the document map.

Per aggiungere collegamenti alla mappa documento, impostare la proprietà DocumentMapLabel dell'elemento del report sul testo creato o su un'espressione che restituisca il testo da visualizzare nella mappa documento.To add links to the document map, you set the DocumentMapLabel property of the report item to text that you create or to an expression that evaluates to the text that you want display in the document map. A quest'ultima è possibile inoltre aggiungere i valori univoci per una tabella o un gruppo di matrici.You can also add the unique values for a table or matrix group to the document map. Per un gruppo basato su un colore, ad esempio, ogni colore univoco rappresenta un collegamento alla pagina del report in cui viene visualizzata l'istanza del gruppo per il colore specifico.For example, for a group based on color, each unique color is a link to the report page that displays the group instance for that color.

È inoltre possibile creare un URL di un report in cui viene ignorata la visualizzazione della mappa documento, in modo che sia possibile eseguire il report senza visualizzare la mappa documento e successivamente fare clic sul pulsante Mostra/Nascondi mappa documento sulla barra degli strumenti del visualizzatore di report per attivare e disattivare la visualizzazione.You can also create a URL to a report that overrides the display of the document map, so that you can run the report without displaying the document map, and then click the Show/Hide Document Map button on the report viewer toolbar to toggle the display.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Mappe documento ed estensioni per il rendering Document Maps and Rendering Extensions

La mappa documento è destinata all'utilizzo nell'estensione per il rendering HTML, ad esempio in Anteprima e nel Visualizzatore report.The document map is intended for use in the HTML rendering extension—for example, in Preview and the Report Viewer. Altre estensioni per il rendering usano modalità diverse per organizzare una mappa documento:Other rendering extensions have different ways of articulating a document map:

  • Con l'estensione per il rendering PDF, una mappa documento viene visualizzata come riquadro Segnalibri.PDF renders a document map as the Bookmarks pane.

  • Con l'estensione per il rendering Excel, una mappa documento viene visualizzata come foglio di lavoro denominato che include una gerarchia di collegamenti.Excel renders a document map as a named worksheet that includes a hierarchy of links. Le sezioni del report vengono visualizzate in fogli di lavoro distinti inclusi nella mappa documento nella stessa cartella di lavoro.Report sections are rendered in separate worksheets that are included with the document map in the same workbook.

  • In Word è inclusa una mappa documento come sommario.Word includes a document map as the table of contents.

  • In Atom, TIFF, XML e CSV le mappe documento vengono ignorate.Atom, TIFF, XML, and CSV ignore document maps.

    Per altre informazioni, vedere Funzionalità interattiva per estensioni per il rendering di report differenti (Generatore report e SSRS).For more information, see Interactive Functionality for Different Report Rendering Extensions (Report Builder and SSRS).

Per aggiungere un elemento del report a una mappa documentoTo add a report item to a document map

  1. In visualizzazione Progettazione fare clic sull'elemento del report, ad esempio una tabella, una matrice o un misuratore, che si desidera aggiungere alla mappa documento.In Design view, select the report item such as a table, matrix, or gauge that you want to add to the document map. Le proprietà dell'elemento di report verranno visualizzate nel riquadro Proprietà.The report item properties appear in the Properties pane.

    Nota

    Per selezionare un'area dati Tablix, fare clic in una cella per visualizzare gli handle di riga e di colonna, quindi fare clic sull'handle d'angolo.To select a tablix data region, click in any cell to display the row and column handles, and then click the corner handle.

  2. Nel riquadro Proprietà digitare il testo da visualizzare nella mappa documento nella proprietà DocumentMapLabel oppure immettere un'espressione che restituisca un'etichetta.In the Properties pane, type the text that you want to appear in the document map in the DocumentMapLabel property, or enter an expression that evaluates to a label. Digitare ad esempio SalesChart.For example, type Sales Chart.

    Nota

    Se il riquadro Proprietà non è visualizzato, nel gruppo Mostra/Nascondi della scheda Visualizza selezionare Proprietà.If you do not see the Properties pane, on the View tab, in the Show/Hide group, select Properties.

  3. Ripetere i passaggi 1 e 2 per ogni elemento di report da visualizzare nella mappa documento.Repeat steps 1 and 2 for every report item that you want to appear in the document map.

  4. Fare clic su Esegui.Click Run. Verrà avviata l'esecuzione del report e nella mappa documento verranno visualizzate le etichette create.The report runs and the document map displays the labels you created. Fare clic su un collegamento qualsiasi per passare alla pagina del report in cui è presente l'elemento specifico.Click any link to jump to the report page with that item.

Per aggiungere valori di gruppo univoci a una mappa documentoTo add unique group values to a document map

  1. In visualizzazione Progettazione selezionare la tabella, la matrice o l'elenco che contiene il gruppo che si desidera visualizzare nella mappa documento.In Design view, select the table, matrix, or list that contains the group that you want to display in the document map. Nel riquadro di raggruppamento verranno visualizzati i gruppi di righe e di colonne.The Grouping pane displays the row and column groups.

  2. Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo, quindi scegliere Modifica gruppo.In the Row Groups pane, right-click the group, and then click Edit Group. Verrà visualizzata la scheda Generale della finestra di dialogo Proprietà gruppo Tablix .The General page of the Tablix Group Properties dialog box opens.

  3. Fare clic su Avanzate.Click Advanced.

  4. Nella casella di riepilogo Mappa documento digitare o selezionare un'espressione corrispondente all'espressione di raggruppamento.In the Document map list box, type or select an expression that matches the group expression.

  5. Fare clic su OK.Click OK.

  6. Ripetere i passaggi da 1 a 4 per ogni gruppo che si desidera visualizzare nella mappa documento.Repeat steps 1-4 for every group that you want to appear in the document map.

  7. Fare clic su Esegui.Click Run. Verrà avviata l'esecuzione del report e nella mappa documento verranno visualizzati i valori dei gruppi.The report runs and the document map displays the group values. Fare clic su un collegamento qualsiasi per passare alla pagina del report in cui è presente l'elemento specifico.Click any link to jump to the report page with that item.

Per nascondere la mappa documento quando si visualizza un reportTo hide the document map when you view a report

  1. In Gestione report selezionare il report in cui è presente la mappa documento.In Report Manager, browse to the report that has the document map.

    Per i report di esempio AdventureWorks2012AdventureWorks2012 , l'URL seguente specifica il report denominato Product Catalog.For example, for the AdventureWorks2012AdventureWorks2012 sample reports, the following URL specifies the report named Product Catalog.

    http://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog  
    
  2. Copiare il percorso del report nel server.Copy the report path on the server. Nell'esempio il percorso del report è %2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog.In the example, the report path is %2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog.

  3. Creare un nuovo URL con i tre componenti seguenti:Create a new URL with the following three components:

    • Visualizzatore di report nel server di report http://localhost/ReportServer/Pages/ReportViewer.aspx?The report viewer on the report server: http://localhost/ReportServer/Pages/ReportViewer.aspx?

    • Nome del report copiato nel passaggio 1, ad esempio %2fAdventureWorks2012+Sample+Reports%2fProduct+CatalogThe name of the report you copied in step 1, for example: %2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog

    • Parametri relativi alle informazioni sul dispositivo che specificano la disattivazione della visualizzazione della mappa documento &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=FalseThe device information parameters that specify hiding the document map: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False

      L'URL seguente è costituito da questi tre componenti aggiunti nell'ordine in cui vengono elencati.The following URL consists of these three components appended in the order they are listed.

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

    Per usare questo URL, copiarlo e rimuovere tutte le interruzioni di riga.To use this URL, copy it and remove all line breaks.

  4. Incollare l'URL in Gestione report, quindi premere INVIO.Paste the URL in Report Manager, and then press ENTER. Verrà avviata l'esecuzione del report e la mappa documento verrà nascosta.The report runs, and the document map is hidden.

Nota

Per ulteriori informazioni sul download di report di esempio, vedere report di Generatore Report e progettazione Report di esempio.For more information about downloading sample reports, see Report Builder and Report Designer sample reports.

Per altre informazioni, vedere "Accesso con URL" nella documentazione relativa a Reporting Services inclusa nella documentazione online di SQL Server.For more information, see "URL Access" in the Reporting Services documentation in SQL Server Books Online.

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum