Azione Drilldown (Report Builder e SSRS)

  • 05/24/2018
  • 2 minuti per leggere
    • m
    • L
    • m
    • M
    • J
    • +3

Per fornire le icone più e meno su una casella di testo, si può permettere agli utenti di nascondere e visualizzare gli elementi in modo interattivo. Questa è chiamata un’azione di drilldown. Per una tabella o matrice, puoi mostrare o nascondere righe e colonne statiche, o righe e colonne associate a gruppi.

rs_drilldown

In questa illustrazione, l’utente clicca sui segni più (+) nel report per mostrare i dati di dettaglio.

Per esempio, puoi inizialmente nascondere tutte le righe tranne la riga di riepilogo del gruppo esterno per una tabella con gruppi di righe. Per ogni gruppo interno (incluso il gruppo dei dettagli), aggiungi un’icona di espansione/collasso alla cella di raggruppamento del gruppo contenente. Quando il report viene visualizzato, l’utente può fare clic sulla casella di testo per espandere e comprimere i dati di dettaglio. Per maggiori informazioni, vedi Tabelle (Report Builder e SSRS).

Per permettere agli utenti di espandere o far collassare un elemento, devi impostare le proprietà di visibilità per quell’elemento.

Nota

Quando crei un report con un’azione di drilldown, le informazioni di visibilità devono essere impostate sul gruppo, colonna o riga che vuoi nascondere, non solo una singola casella di testo nella riga o colonna. Inoltre, la casella di testo che usi per il toggle deve essere in un ambito di contenimento che controlla l’elemento che vuoi mostrare o nascondere.

Per esempio, per nascondere una riga associata a un gruppo annidato, la casella di testo deve essere in una riga associata al gruppo padre o superiore nella gerarchia di contenimento.

Per informazioni sull’impostazione delle informazioni di visibilità sul gruppo, colonna o riga, vedi Aggiungere un’azione di espansione o collasso a un elemento (Report Builder e SSRS)

Per maggiori informazioni su come nascondere gli elementi del report, vedi Nascondi un elemento (Report Builder e SSRS).

Nota

È possibile creare e modificare i file di definizione dei report paginati (.rdl) in Report Builder e in Report Designer in SQL Server Data Tools. Ogni ambiente di authoring fornisce diversi modi per creare, aprire e salvare i report e gli elementi correlati.

Confronto tra i report Drilldown e Drillthrough

In un report drilldown, un utente fa clic su un pulsante più o meno per espandere o ridurre una sezione di un report per mostrare i dati di dettaglio sul posto. In un rapporto drillthrough, l’utente clicca su un link per un valore di riepilogo, e questo apre un rapporto separato e correlato per mostrare i dati di dettaglio. I dati di dettaglio vengono recuperati solo quando il report di dettaglio viene eseguito. I report di drillthrough richiedono tipicamente meno risorse dei report drilldown. Per maggiori informazioni, vedi Drillthrough, Drilldown, Subreports e Nested Data Regions (Report Builder e SSRS).

Supporto delle estensioni di rendering per elementi di report nascosti

Il toggle show-and-hide sugli elementi del report è supportato solo dalle estensioni di rendering che supportano l’interattività dell’utente, come l’estensione di rendering HTML che viene utilizzata quando si esegue un report in Report Builder e nel portale web, per esempio. Altre estensioni di rendering visualizzano elementi nascosti. La seguente lista descrive il supporto per gli elementi del report con visibilità condizionata:

  • In HTML, se gli elementi sono nascosti, non sono visibili nel sorgente HTML.

  • L’estensione di rendering XML visualizza tutti gli elementi del report, indipendentemente dal fatto che siano nascosti.

  • L’estensione di rendering Excel visualizza ed espande righe e colonne nascoste per una tabella, matrice o elenco. Tutte le righe e le colonne sono visibili.

Per maggiori informazioni, vedi Comportamenti di rendering (Report Builder e SSRS).

Vedi anche

Drillthrough, Drilldown, Subreport e Regioni di dati annidate (Report Builder e SSRS)
Ordinamento interattivo, Mappe di documenti e Link (Report Builder e SSRS)
Esempi di espressioni (Report Builder e SSRS)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.