Aggiungere un'azione di espansione o compressione a un report impaginato (Generatore report)

Si applica a: Generatore di report Microsoft (SSRS) ❌ Power BI Report Builder Progettazione report in SQL Server Data Tools

È possibile permettere a un utente di espandere o comprimere in modo interattivo gli elementi di un report impaginato oppure, per una tabella o una matrice, righe e colonne associate a un gruppo. Per consentire agli utenti di espandere o comprimere un elemento, impostare le proprietà di visibilità per tale elemento. L'impostazione della visibilità può essere usata in un visualizzatore di report HTML ed è a volte definita azione drill-down .

Nella visualizzazione di progettazione report specificare il nome della casella di testo del report in cui si desidera espandere e comprimere le icone degli elementi Toggle. Nella casella di testo del report visualizzabile vengono visualizzati, oltre al contenuto, un segno più (+) o un segno meno (-). Quando l'utente seleziona l'elemento Toggle, la visualizzazione del report viene aggiornata per visualizzare o nascondere l'elemento del report, in base alle impostazioni di visibilità correnti per gli elementi presenti nel report.

In genere, l'azione di espansione e compressione viene utilizzata per visualizzare inizialmente solo dati di riepilogo e per consentire all'utente di selezionare il segno più per visualizzare i dati di dettaglio. È possibile, ad esempio, nascondere inizialmente una tabella in cui sono visualizzati valori per un grafico oppure nascondere gruppi figlio per una tabella con gruppi di righe o di colonne annidati, come in un report drill-down.

Nota

È possibile creare e modificare file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.

Aggiungere a un gruppo un'azione per espandere e comprimere

  1. Nella visualizzazione di progettazione report, selezionare la tabella o la matrice per selezionarla. Nel riquadro Raggruppamento verranno visualizzati i gruppi di righe e di colonne.

    Screenshot del riquadro Raggruppamento con la cella Product ID evidenziata.

    Se il riquadro Raggruppamento non è visualizzato, scegliere Raggruppamento dal menu Visualizza.

  2. Fare clic con il pulsante destro del mouse in un punto qualsiasi sulla barra del titolo del riquadro Raggruppamento e scegliere Avanzate. La modalità del riquadro Raggruppamento viene attivata/disattivata per mostrare la struttura di visualizzazione sottostante per righe e colonne nell'area di progettazione.

    Screenshot del Riquadro di raggruppamento con menu Modalità avanzata.

  3. Nel riquadro di gruppo appropriato selezionare il nome del gruppo di righe o del gruppo di colonne per il quale si desidera nascondere le righe o le colonne associate. Il gruppo viene selezionato e nel riquadro Proprietà vengono visualizzate le proprietà Membro Tablix.

    Nota

    Se il riquadro Proprietà non è visualizzato, selezionare la casella di controllo Proprietà nella scheda Vista.

  4. In Nascondiscegliere una delle opzioni seguenti per impostare la visibilità di questo elemento del report la prima volta che si esegue un report:

    • Selezionare False per visualizzare l'elemento del report.

    • Selezionare True per nascondere l'elemento del report.

    • Selezionare <Espressione> per aprire la finestra di dialogo Espressione nella quale è possibile creare un'espressione che viene valutata in fase di esecuzione per determinare la visibilità.

  5. Nella lista in ToggleItem, selezionare il nome di una casella di testo alla quale aggiungere l'immagine dell'elemento Toggle.

    Nella figura seguente il gruppo Colora riga è configurato per permettere agli utenti a espandere e comprimere le righe associate.

    Screenshot dei passaggi per configurare un gruppo di righe da espandere.

    Nota

    La casella di testo con l'immagine dell'elemento Toggle non può essere il gruppo di righe o colonne per il quale si desidera nascondere le righe o le colonne associate. Deve trovarsi nello stesso gruppo dell'elemento che viene nascosto o in un gruppo predecessore. Ad esempio, per attivare/disattivare la visibilità di righe associate a un gruppo figlio, selezionare una casella di testo in una riga associata al gruppo padre.

  6. Per testare l'elemento Toggle, eseguire il report e selezionare la casella di testo con l'immagine dell'elemento Toggle. La visualizzazione del report viene aggiornata per mostrare i gruppi di righe e di colonne con la rispettiva visibilità attivata/disattivata.

    Screenshot dell'esecuzione di un report con un gruppo di righe espandibile.

Aggiungere a un elemento del report un'azione per espandere e comprimere

  1. Nella visualizzazione progettazione report fare clic con il pulsante destro del mouse sull'elemento del report da visualizzare o nascondere e quindi selezionare <report item>Proprietà. Verrà visualizzata la finestra di dialogo <report item>Proprietà per l'elemento del report.

  2. Selezionare Visibilità.

  3. In Quando il report viene eseguito inizialmentescegliere una delle opzioni seguenti per impostare la visibilità di questo elemento del report la prima volta che si esegue un report:

    • Selezionare Mostra per visualizzare l'elemento del report.

    • Selezionare Nascondi per nascondere l'elemento del report.

    • Selezionare Mostra o nascondi in base a un'espressione per determinare la visibilità usando un'espressione valutata in fase di runtime. Selezionare (fx) per aprire la finestra di dialogo Espressione per creare un'espressione.

      Nota

      Quando si specifica un'espressione per la visibilità, viene impostata la proprietà Hidden dell'elemento di report. L'espressione restituisce un valore booleanoTrue per nascondere l'elemento e False per visualizzarlo.

  4. La visualizzazione può essere attivata/disattivata tramite questo elemento del report dall’elenco immettere o selezionare il nome di una casella di testo nel report nella quale visualizzare l'immagine di un elemento Toggle. Ad esempio, immettere Textbox1.

    Nella figura seguente la tabella è configurata per permettere agli utenti di espanderla e comprimerla. La visualizzazione della tabella è attivata e disattivata dalla casella di testo della tabella Products.

    Screenshot della configurazione di una tabella di report da espandere.

    Nota

    La casella di testo utilizzata per l'elemento Toggle deve trovarsi nell'ambito corrente o contenitore di questo elemento di report (tale da includere il corpo del report). Per attivare/disattivare la visibilità di un grafico, selezionare una casella di testo che si trova nello stesso ambito contenitore del grafico. Ad esempio, selezionare il corpo del report o un rettangolo. La casella di testo deve trovarsi nella stessa gerarchia del contenitore o a un livello superiore.

  5. Per testare l'elemento Toggle, eseguire il report e selezionare la casella di testo con l'immagine dell'elemento Toggle. La visualizzazione del report viene aggiornata per mostrare gli elementi del report con la rispettiva visibilità attivata/disattivata.

    Screenshot dell’esecuzione di report con tabella di espansione.

Azione di drill-down (Generatore di report)
Nascondere un elemento (Generatore di report)