Condividi tramite


Creare una mappa del documento (Generatore di report e SSRS)

Una mappa documento fornisce un set di collegamenti di spostamento agli elementi del report in un report sottoposto a rendering. Quando si visualizza un report che include una mappa documento, accanto al report viene visualizzato un riquadro laterale separato. Un utente può fare clic sui collegamenti nella mappa documento per passare alla pagina del report che visualizza tale elemento. Le sezioni e i gruppi del report sono disposti in una gerarchia di collegamenti. Facendo clic sugli elementi nella mappa documento, il report viene aggiornato e viene visualizzata l'area del report corrispondente all'elemento nella mappa documento.

Per aggiungere collegamenti alla mappa documento, impostare la DocumentMapLabel proprietà dell'elemento del report sul testo creato o su un'espressione che restituisce il testo che si desidera visualizzare nella mappa documento. È anche possibile aggiungere i valori univoci per una tabella o un gruppo di matrici alla mappa documento. Ad esempio, per un gruppo basato sul colore, ogni colore univoco è un collegamento alla pagina del report che visualizza l'istanza del gruppo per tale colore.

È anche possibile creare un URL di un report che esegue l'override della visualizzazione della mappa documento, in modo da poter eseguire il report senza visualizzare la mappa documento, quindi fare clic sul pulsante Mostra/Nascondi mappa documento sulla barra degli strumenti del visualizzatore report per attivare o disattivare la visualizzazione.

Annotazioni

È possibile creare e modificare definizioni di report (con estensione rdl) in Generatore report e in Progettazione report in SQL Server Data Tools. Ogni ambiente di creazione offre diversi modi per creare, aprire e salvare report e elementi correlati. Per ulteriori informazioni, vedere Progettazione di report in Progettazione report e Generatore report (SSRS) sul sito Web di microsoft.com.

Mappe documento ed estensioni per il rendering

La mappa documento è destinata all'uso nell'estensione per il rendering HTML, ad esempio in Anteprima e nel Visualizzatore report. Altre estensioni per il rendering hanno diversi modi per articolato una mappa documento:

  • PDF rende una mappa del documento nel riquadro Segnalibri.

  • Excel visualizza una mappa del documento come un foglio di lavoro denominato che include una gerarchia di collegamenti. Il rendering delle sezioni del report viene eseguito in fogli di lavoro separati che sono inclusi con la mappa del documento nella stessa cartella di lavoro.

  • Word include una mappa del documento come indice.

  • Atom, TIFF, XML e CSV ignorano le mappe documento.

Per altre informazioni, vedere Funzionalità interattive per diverse estensioni per il rendering dei report (Generatore report e SSRS).

Per aggiungere un elemento del report a una mappa del documento

  1. In Visualizzazione progettazione, selezionare l'elemento del report, come una tabella, una matrice o un misuratore, che si desidera aggiungere alla mappa del documento. Le proprietà dell'elemento del report vengono visualizzate nel riquadro Proprietà.

    Annotazioni

    Per selezionare un'area dati Tablix, fare clic su qualsiasi cella per visualizzare le maniglie delle righe e delle colonne e poi cliccare sulla maniglia dell'angolo.

  2. Nel riquadro Proprietà digitare il testo che si desidera visualizzare nella mappa documenti nella DocumentMapLabel proprietà oppure immettere un'espressione che restituisce un'etichetta. Ad esempio, digitare Sales Chart.

    Annotazioni

    Se il riquadro Proprietà non viene visualizzato, nel gruppo Mostra/Nascondi della scheda Visualizza selezionare Proprietà.

  3. Ripetere i passaggi 1 e 2 per ogni elemento del report che si desidera visualizzare nella mappa documenti.

  4. Fare clic su Esegui. Il report viene eseguito e la mappa del documento visualizza le etichette che hai creato. Fare clic su un collegamento qualsiasi per passare alla pagina del report con tale elemento.

Per aggiungere valori di gruppo univoci a una mappa documento

  1. In Vista struttura, selezionare la tabella, la matrice o l'elenco che contiene il gruppo che si desidera visualizzare nella mappa del documento. Nel riquadro Raggruppamento vengono visualizzati i gruppi di righe e colonne.

  2. Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo e quindi scegliere Modifica gruppo. Verrà visualizzata la pagina Generale della finestra di dialogo Proprietà gruppo Tablix .

  3. Fare clic su Avanzate.

  4. Nella casella Mappa documento, digitare o selezionare un'espressione che corrisponda all'espressione di raggruppamento.

  5. Fare clic su OK.

  6. Ripetere i passaggi da 1 a 4 per ogni gruppo che si desidera visualizzare nella mappa documenti.

  7. Fare clic su Esegui. Il report si esegue e la mappa del documento visualizza i valori del gruppo. Fare clic su un collegamento qualsiasi per passare alla pagina del report con tale elemento.

Per nascondere la mappa documento quando si visualizza un report

  1. In Report Manager, vai al report che ha la mappa del documento.

    Ad esempio, per i report di esempio AdventureWorks2012 , l'URL seguente specifica il report denominato Catalogo prodotti.

    https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog  
    
  2. Copiare il percorso del report nel server. Nell'esempio il percorso del report è %2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog.

  3. Creare un nuovo URL con i tre componenti seguenti:

    • Visualizzatore di report sul server di report: https://localhost/ReportServer/Pages/ReportViewer.aspx?

    • Nome del report copiato nel passaggio 1, ad esempio: %2fAdventureWorks2012+Sample+Reports%2fProduct+Catalog

    • I parametri delle informazioni sul dispositivo che specificano come nascondere la mappa documento: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False

    L'URL seguente è costituito da questi tre componenti aggiunti nell'ordine in cui sono elencati.

    https://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.

  4. Incollare l'URL in Gestione report e quindi premere INVIO. Il report viene eseguito e la mappa del documento è nascosta.

Annotazioni

Per ulteriori informazioni sul download di report di esempio, vedere i report di esempio di Generatore report e Progettazione report di SQL Server 2014.

Per maggiori informazioni, vedere "Accesso con URL" nella documentazione di Reporting Services in SQL Server Books Online.

Vedere anche

Ricerca e visualizzazione di report in Manager dei Report (Generatore Report e SSRS)