Condividi tramite


Controllo della visualizzazione dell'area dati Tablix in una pagina del report (Generatore report e SSRS)

In questo argomento vengono descritte le proprietà di un'area dati Tablix che è possibile modificare per cambiare l'aspetto di tale area quando visualizzata in un report.

Nota

È possibile creare e modificare definizioni del report (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. Per altre informazioni, vedere Progettazione di report in Progettazione report e Report Builder (SSRS) nel Web in microsoft.com.

Controllo dell'aspetto dei dati

Le caratteristiche seguenti consentono di controllare l'aspetto di un'area dati Tablix:

  • Formattazione dei dati. Per formattare i dati in una tabella, una matrice o un elenco, impostare le proprietà relative al formato della casella di testo nella cella. È possibile impostare contemporaneamente proprietà per più celle. Per formattare i dati in un grafico, impostare le proprietà di formattazione sulla serie. Per altre informazioni, vedere Formattazione degli elementi del report (Generatore report e SSRS) e Formattazione di un grafico (Generatore report e SSRS).

  • Scrittura di espressioni. Per altre informazioni, vedere Uso delle espressioni nei report (Generatore report e SSRS) ed Esempi di espressione (Generatore report e SSRS).

  • Controllo dell'ordinamento. Per controllare l'ordinamento, è necessario definire espressioni di ordinamento nell'area dati. Per controllare l'ordinamento di righe e colonne associate a un gruppo, è necessario definire espressioni di ordinamento nel gruppo includendo i gruppi di dettagli. È possibile aggiungere anche pulsanti di ordinamento interattivi per consentire all'utente di ordinare un'area dati Tablix o i rispettivi gruppi. Per altre informazioni, vedere Ordinare i dati in un'area dati (Generatore report e SSRS).

  • Visualizzazione di un messaggio quando non sono presenti dati. Quando per un set di dati del report non esistono dati in fase di esecuzione, è possibile scrivere un messaggio personalizzato da visualizzare in sostituzione dell'area dati. Per altre informazioni, vedere Impostazione di una proprietà NoDataMessage per un'area dati (Generatore report e SSRS).

  • Nascondere i dati in modo condizionale. Per controllare in modo condizionale se visualizzare o nascondere un'area dati o parti di un'area dati, è possibile impostare la proprietà Hidden su True o su un'espressione. Le espressioni possono includere riferimenti ai parametri di report. È inoltre possibile specificare un elemento Toggle in modo da consentire all'utente di visualizzare i dati di dettaglio. Per altre informazioni, vedere Azione di drill-down (Generatore report e SSRS).

  • Unione di celle. È possibile combinare più celle contigue di una tabella in un'unica cella. Questa operazione viene denominata estensione su più colonne o unione di celle. Le celle possono essere combinate solo orizzontalmente o verticalmente. Quando si uniscono le celle, vengono mantenuti soltanto i dati della prima cella, mentre i dati delle altre celle vengono rimossi. Le celle unite possono essere nuovamente suddivise nelle colonne originali. Per altre informazioni, vedere Unire le celle in un'area dati (Generatore report e SSRS).

Controllo dell'espansione e della posizione dell'area dati Tablix in una pagina

Le caratteristiche seguenti consentono di controllare la modalità di visualizzazione di un'area dati Tablix in un report visualizzabile:

  • Controllo della posizione di un'area dati Tablix in relazione agli altri elementi del report. Un'area dati Tablix può essere posizionata al di sopra, accanto o al di sotto degli altri elementi del report nell'area di progettazione del report. In fase di esecuzione, Reporting Services espande l'area dati tablix in base alle esigenze per i dati recuperati per il set di dati collegato, spostando gli elementi del report peer da parte in base alle esigenze. Per ancorare una Tablix accanto a un altro elemento del report, è necessario rendere di pari livello gli elementi del report e regolarne le posizioni relative. Per altre informazioni, vedere Tipi di rendering (Generatore report e SSRS).

  • Modifica della direzione dell'espansione. Per controllare se un'area dati Tablix si espande sulla pagina da sinistra a destra o da destra a sinistra, usare la proprietà Direction disponibile nella finestra Proprietà. Per altre informazioni, vedere Rendering delle aree dati (Generatore report e SSRS).

Controllo della visualizzazione di un'area dati Tablix in una pagina

Nell'elenco seguente vengono descritte le modalità che è possibile usare per controllare come un'area dati Tablix viene visualizzata in un report:

  • Controllo della paginazione. Per controllare la quantità di dati visualizzata in ogni pagina del report, è possibile impostare interruzioni di pagina nelle aree dati. È inoltre possibile impostare interruzioni di pagina nei gruppi. Le interruzioni di pagina possono influire sulle prestazioni del rendering su richiesta riducendo la quantità di dati da elaborare in ogni pagina. Per altre informazioni, vedere Paginazione in Reporting Services (Generatore report e SSRS) e Aggiungere un'interruzione di pagina (Generatore report e SSRS).

  • Visualizzazione di dati su entrambi i lati delle intestazioni di riga. Non è obbligatorio visualizzare le intestazioni di riga di fianco a un'area dati Tablix. È possibile spostare le intestazioni di riga tra le colonne e visualizzare le colonne di dati prima delle intestazioni di riga. A tale scopo, modificare la proprietà GroupsBeforeRowHeaders per la matrice. È possibile accedere a questa proprietà nella finestra Proprietà. Il valore per questa proprietà è un numero intero. Un valore pari a 2, ad esempio, consentirà di visualizzare due istanze di gruppo dei dati di colonna dell'area dati prima di visualizzare la colonna contenente le intestazioni di riga.

Controllo della visualizzazione di gruppi di colonne e righe Tablix

Per controllare come vengono visualizzati i gruppi di aree dati Tablix occorre considerare la struttura di gruppo. Un'area dati Tablix può disporre di quattro aree, come mostrato nella figura seguente:

Aree dati Tablix

L'area del gruppo di righe e l'area del gruppo di colonne contengono intestazioni di gruppo. Quando per un'area dati Tablix sono previste intestazioni di gruppo, è possibile controllare come le righe e le colonne vengono ripetute impostando proprietà nella pagina Generale della finestra di dialogo Proprietà Tablix .

Se in un'area dati Tablix è presente solo un'area del corpo della Tablix, non sono disponibili intestazioni di gruppo. Sono disponibili solo membri Tablix statici e dinamici. Un membro statico viene visualizzato una volta in relazione a un gruppo di righe o di colonne Tablix. Un membro dinamico si ripete una volta per ogni valore di gruppo univoco. Ad esempio, in un'area dati Tablix che visualizza un ordine di vendita, è possibile visualizzare i nomi della colonna nell'ordine di vendita in un membro della riga statico. Ogni riga nell'ordine di vendita viene visualizzata in un membro della riga dinamico.

È possibile controllare come viene visualizzato un membro Tablix impostando le proprietà nel riquadro Proprietà. Per altre informazioni, vedere "Modalità avanzata" in Riquadro di raggruppamento (Generatore report).

Nell'elenco seguente vengono descritte le modalità che è possibile usare per controllare come un'area dati Tablix viene visualizzata in un report:

Per altre informazioni sull'impatto dell'esportazione di un report in formati diversi sulla modalità di visualizzazione di un'area dati Tablix in una pagina, vedere Tipi di rendering (Generatore report e SSRS).

Vedere anche

Collegamento di più aree dati allo stesso set di dati (Generatore report e SSRS)
Aree dati nidificate (Generatore report e SSRS)
Ambito di espressioni per totali, aggregazioni e raccolte predefinite (Generatore report e SSRS)
Controllo di interruzioni di pagina, intestazioni, colonne e righe (Generatore report e SSRS)
Area dati Tablix (Generatore report e SSRS)
Tabelle (Generatore report e SSRS)
Matrici (Generatore report e SSRS)
Elenchi (Generatore report e SSRS)
Tabelle, matrici ed elenchi (Generatore report e SSRS)