TechNet
Esporta (0) Stampa
Espandi tutto

Aree dati nidificate (Generatore report e SSRS)

 

Si applica a: SQL Server 2016

È possibile nidificare un'area dati, ad esempio un grafico, all'interno di un'altra, quale una matrice, in genere per visualizzare in modo conciso riepiloghi dei dati o fornire una rappresentazione visiva, nonché una visualizzazione di tipo tabella o matrice.

Ad esempio, per una matrice (detto anche un tablix) che contiene ordini di vendita raggruppati dall'archivio nelle righe e in base al trimestre nelle colonne, è possibile aggiungere una tabella o un grafico alla cella d'angolo per riepilogare le vendite per tutti i punti vendita o aggiungere un grafico a un'intestazione di colonna di matrice per mostrare il contributo delle vendite dei dati della colonna come una percentuale di tutte le vendite.

rs_NestedDataRegion

In questa illustrazione, il grafico a torta nella cella d'angolo e i grafici sparkline nelle righe sono aree dati nidificate.

Per definizione, le aree dati nidificate sono basate sullo stesso set di dati del report. Non è possibile nidificare aree dati basate su set di dati diversi. Per visualizzare dati di set di dati diversi, utilizzare report drill-through o sottoreport. Per ulteriori informazioni, vedere drill-through, drill-down, sottoreport e aree dati nidificate & #40; Report Builder e SSRS & #41;.

System_CAPS_ICON_note.jpg 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. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.

L'ambito dei dati di un'area dati nidificata viene definito automaticamente dalla relativa posizione nell'area dati padre. L'ambito dei dati di un grafico nidificato in una cella d'angolo della Tablix corrisponde, ad esempio, ai dati del set di dati associato all'area dati Tablix dopo l'applicazione dei filtri per il set di dati, l'area dati Tablix e l'area dati del grafico. L'ambito di una Tablix nidificata in una cella della Tablix coincide con quello della cella d'angolo, ma include anche le appartenenze ai gruppi di righe e colonne della cella nella quale l'area è nidificata, con i filtri di gruppo corrispondenti applicati. Per ulteriori informazioni sull'ambito, vedere ambito di espressioni per totali, aggregazioni e raccolte predefinite e 40 #; Report Builder e SSRS & #41;.

Nell'elenco seguente viene descritto l'ambito per le celle delle aree Tablix seguenti:

  • Angolo Tablix l'ambito comprende i dati nell'area dati collegata all'area dati tablix dopo le espressioni di filtro e ordinamento per il set di dati e della tablix esterna.

  • Gruppo di colonne Tablix i dati nella colonna più interno gruppo dopo le espressioni di filtro e ordinamento per il set di dati, della tablix esterna e i gruppi di colonne vengono applicati.

  • Gruppo di righe Tablix i dati in righe più interno gruppo dopo le espressioni di filtro e ordinamento per il set di dati, della tablix esterna e i gruppi di righe vengono applicati.

  • Corpo della Tablix i dati del gruppo più interno rappresentato dall'intersezione dei gruppi di riga e colonna dopo le espressioni di filtro e ordinamento del set di dati, della tablix esterna e vengono applicati i gruppi di righe e colonne.

Per ulteriori informazioni, vedere aree dell'area dati Tablix & #40; Report Builder e SSRS & #41;.

Quando si aggiunge un grafico (incluso un grafico sparkline o barra dei dati) a un'intestazione del gruppo di colonne della Tablix o una riga del piè di pagina del gruppo oppure a una cella del corpo della Tablix, l'ambito dei dati passati al grafico viene esteso per includere il subset di dati relativo alla cella in questione. Per impostazione predefinita, quando si aggiunge un grafico a una cella della Tablix, le dimensioni del grafico si espandono fino a riempire la cella.

System_CAPS_ICON_note.jpg Nota


Per ottenere un controllo maggiore sulle dimensioni di un grafico in una cella della Tablix, aggiungere il grafico a un rettangolo, quindi aggiungere il rettangolo alla cella della Tablix.

Per impostazione predefinita, i colori della legenda del grafico dipendono dal colore dei punti dati nelle serie del grafico. Per controllare i colori in modo che nelle aree dati del grafico nidificate venga utilizzato lo stesso colore per la stessa categoria di dati, è necessario utilizzare colori personalizzati e impostare espressioni di ordinamento sui dati. Per ulteriori informazioni, vedere specificare colori coerenti in più grafici con forme & #40; Report Builder e SSRS & #41; e ordinare i dati in un'area dati e 40 #; Report Builder e SSRS & #41;.

È possibile nidificare un misuratore o un indicatore all'interno di una tabella, una matrice o un elenco per mostrare un indicatore di prestazioni chiave (KPI). Quando viene posizionato in una tabella, un misuratore o indicatore viene sottoposto a rendering per ogni riga della Tablix. Per ulteriori informazioni sull'aggiunta di indicatori a una tablix, vedere indicatori & #40; Report Builder e SSRS & #41;.

Aggiunta di un misuratore a una Tablix

L'aggiunta di un misuratore a un'area dati Tablix può essere eseguita in due modi:

  • Fare clic all'interno della cella della Tablix e inserire un misuratore. Il Seleziona tipo di misuratore viene visualizzata la finestra di dialogo. Dopo aver selezionato un tipo di misuratore, l'area dati Misuratore viene posizionata all'interno della cella della Tablix selezionata. Per formattare il misuratore sarà probabilmente necessario ridimensionare l'area Tablix.

  • Fare clic all'esterno della tabella e inserire un misuratore. Il Seleziona tipo di misuratore viene visualizzata la finestra di dialogo. Dopo aver selezionato un tipo di misuratore, l'area dati misuratore viene posizionata nell'angolo superiore sinistro del report. Dopo aver aggiunto i dati e formattato il misuratore, trascinarlo e rilasciarlo nella cella della Tablix.

Analogamente al grafico, al set di dati passato al misuratore viene applicato come ambito il subset di dati relativo alla cella in questione. Un misuratore posizionato all'interno di una cella della Tablix aggrega sempre una sola riga di dati.

Quando i dati della Tablix contengono un raggruppamento, quest'ultimo non viene ereditato automaticamente dall'area dati Misuratore nidificata nella Tablix. È necessario aggiungere un'espressione di raggruppamento corrispondente al misuratore per mostrare le stesse informazioni visualizzate nella Tablix. Se ad esempio i dati della Tablix vengono raggruppati per prodotto, è necessario aggiungere un'espressione di raggruppamento per prodotto al misuratore per mostrare gli stessi dati. Per ulteriori informazioni, vedere misuratori & #40; Report Builder e SSRS & #41; e aggiungere o eliminare un gruppo in un'area dati e 40 #; Report Builder e SSRS & #41;.

È necessario impostare i valori minimo e massimo che verranno visualizzati sulla scala del misuratore. Per specificare il valore massimo del misuratore, è possibile utilizzare un'espressione, ad esempio =Max!MyField.Value. Poiché tuttavia questa espressione verrà valutata solo nell'ambito dei dati della cella, il valore massimo di ogni misuratore non sarà uguale per tutte le righe della Tablix. Ciò può complicare l'interpretazione dei confronti tra i misuratori della Tablix. In alternativa, è possibile specificare un valore statico per il massimo. Tutte le righe all'interno della Tablix mostreranno un misuratore con questo valore massimo. Per ulteriori informazioni, vedere impostare un valore minimo o massimo su un misuratore & #40; Report Builder e SSRS & #41;.

Se i dati sul misuratore assumono dimensioni eccessive, utilizzare un moltiplicatore di scala per ridurre la quantità di cifre visualizzate. Per specificare un moltiplicatore, è possibile fare clic sulla scala e selezionare proprietà scala. Quando il proprietà scala viene visualizzata la finestra di dialogo, specificare un valore per moltiplicatore.

Per nidificare più aree dati in un elenco, aggiungere un rettangolo, quindi aggiungere le aree dati al rettangolo.

È possibile definire un gruppo per un'area dati elenco, quindi aggiungere una Tablix e un grafico per fornire viste diverse degli stessi dati. A tale scopo, è necessario definire espressioni di raggruppamento e di ordinamento identiche per la Tablix e il grafico incorporati. Per la Tablix e i dati vengono per definizione utilizzati i dati del set di dati dell'area dati elenco padre.

System_CAPS_ICON_note.jpg Nota


Per impostazione predefinita, quando si aggiunge un'area dati elenco all'area di progettazione, l'elenco include una riga di dettaglio. È possibile modificare questa impostazione predefinita aggiungendo una riga di gruppo e rimuovendo la riga di dettaglio. Per ulteriori informazioni, vedere esplorazione della flessibilità di un'area dati Tablix & #40; Report Builder e SSRS & #41;.

Per ulteriori informazioni, vedere informazioni sui gruppi & #40; Report Builder e SSRS & #41; e aggiungere, spostare o eliminare una tabella, matrice o elenco & #40; Report Builder e SSRS & #41;.

Filtro, gruppo e ordinare i dati e 40 #; Generatore report e SSRS & #41;
Tabelle, matrici, elenchi e 40 #; Generatore report e SSRS & #41;
Grafici & #40; Generatore report e SSRS & #41;
Misuratori & #40; Generatore report e SSRS & #41;
Espressioni & #40; Generatore report e SSRS & #41;
Formattazione di elementi del Report & #40; Generatore report e SSRS & #41;
Esercitazione: Aggiunta di un indicatore KPI al Report e 40 #; Generatore report & #41;
Formattazione di Scale su un misuratore & #40; Generatore report e SSRS & #41;

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft