Controllo della visualizzazione dell'area dati Tablix in una pagina del report (Generatore report 2.0)
In questo argomento vengono descritte le proprietà di un'area dati Tablix che è possibile modificare per cambiarne l'aspetto quando viene visualizzata in un report.
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 ulteriori informazioni, vedere Formattazione degli elementi del report (Generatore report 2.0) e Formattazione di un grafico (Generatore report 2.0).
Scrittura di espressioni. Per ulteriori informazioni, vedere Aggiunta della formattazione condizionale (Generatore report 2.0), Utilizzo delle espressioni (Generatore report 2.0) e Esempi di espressione (Generatore report 2.0).
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 ulteriori informazioni, vedere Utilizzo delle caratteristiche di raggruppamento (Generatore report 2.0) e Procedura: Ordinamento dei dati in un'area dati (Generatore report 2.0).
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 ulteriori informazioni, vedere Procedura: Impostazione di una proprietà NoDataMessage per un'area dati (Generatore report 2.0).
Nascondere i dati in modo condizionale. Per controllare in modo condizionale la visualizzazione di un'area dati o di parti di un'area dati, è possibile impostare la proprietà Hidden su True oppure 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 ulteriori informazioni, vedere Nascondere elementi del report in modo condizionale (Generatore report 2.0).
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 ulteriori informazioni, vedere Procedura: Unione di celle in un'area dati (Generatore report 2.0).
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 l'area dati Tablix viene espansa per essere adattata ai dati recuperati per il set di dati collegato e gli elementi del report di pari livello vengono spostati in base alle necessità. 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 ulteriori informazioni, vedere Informazioni sui comportamenti di rendering (Generatore report 2.0).
Modifica della direzione dell'espansione. Per controllare se un'area dati Tablix si espande sulla pagina da sinistra verso destra o da destra verso sinistra, utilizzare la proprietà Direction, disponibile nella finestra Proprietà. Per ulteriori informazioni, vedere Rendering delle aree dati (Generatore report 2.0).
Controllo della visualizzazione di un'area dati Tablix in una pagina
Nell'elenco seguente vengono descritte le modalità che è possibile utilizzare per controllare come un'area dati Tablix viene visualizzata in un report:
Controllo del paging. 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 ulteriori informazioni, vedere Informazioni sulla paginazione in Reporting Services (Generatore report 2.0) e Procedura: Aggiunta di un'interruzione di pagina (Generatore report 2.0).
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:
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 le proprietà in Finestra di dialogo Proprietà Tablix, Generale (Generatore report 2.0).
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 ulteriori informazioni, vedere "Modalità avanzata", in Riquadro di raggruppamento (Generatore report 2.0).
Nell'elenco seguente vengono descritte le modalità che è possibile utilizzare per controllare come un'area dati Tablix viene visualizzata in un report:
Ripetizione di intestazioni di riga e colonna su più pagine.È possibile visualizzare intestazioni di riga e colonna in ogni pagina su cui si estende un'area dati Tablix. Per ulteriori informazioni, vedere Procedura: Visualizzazione delle intestazioni di riga e colonna in più pagine (Generatore report 2.0).
Visualizzazione delle intestazioni di riga e di colonna durante lo scorrimento. È possibile controllare se visualizzare le intestazioni delle righe e delle colonne quando si scorre un report utilizzando un browser. Per ulteriori informazioni, vedere Procedura: Visualizzazione delle intestazioni durante lo scorrimento di un report (Generatore report 2.0).
Per ulteriori informazioni sull'impatto che l'esportazione di un report in formati diversi ha sulla modalità di visualizzazione di un'area dati Tablix in una pagina, vedere Informazioni sui comportamenti di rendering (Generatore report 2.0).
Vedere anche