Controllo della visualizzazione dell'area dati Tablix in una pagina del reportControlling the Tablix Data Region Display on a Report Page

Informazioni sulle proprietà che è possibile impostare in un report impaginato di Reporting ServicesReporting Services per le aree dati tabella, matrice o elenco, per modificare l'aspetto del report durante la visualizzazione.Read about properties you can set in a Reporting ServicesReporting Services paginated report for a table, matrix, or list data region, to change how it appears when you view the report.

Controllo dell'aspetto dei datiControlling the Appearance of Data

Le aree dati tabella, matrice ed elenco sono tutte esempi di aree dati Tablix .Table, matrix, and list data regions are all examples of tablix data regions. Le caratteristiche seguenti consentono di controllare l'aspetto di un'area dati Tablix:The following features help control the appearance of a tablix data region:

  • Formattazione dei dati.Formatting data. Per formattare i dati in una tabella, una matrice o un elenco, impostare le proprietà relative al formato della casella di testo nella cella.To format data in a table, matrix, or list, set the format properties of the text box in the cell. È possibile impostare contemporaneamente proprietà per più celle.You can set properties for multiple cells at the same time. Per formattare i dati in un grafico, impostare le proprietà di formattazione sulla serie.To format data in a chart, set formatting properties on the series. Per altre informazioni, vedere Formattazione degli elementi del report (Generatore report e SSRS) e Formattazione di un grafico (Generatore report e SSRS).For more information, see Formatting Report Items (Report Builder and SSRS) and Formatting a Chart (Report Builder and SSRS).

  • Scrittura di espressioni.Writing expressions. Per altre informazioni, vedere Utilizzo delle espressioni nei report (Generatore report e SSRS) ed Esempi di espressione (Generatore report e SSRS).For more information, see Expression Uses in Reports (Report Builder and SSRS), and Expression Examples (Report Builder and SSRS).

  • Controllo dell'ordinamento.Controlling sort order. Per controllare l'ordinamento, definire espressioni di ordinamento nell'area dati.To control the sort order, you define sort expressions on the data region. Per controllare l'ordinamento di righe e colonne associate a un gruppo, definire espressioni di ordinamento nel gruppo includendo i gruppi di dettagli.To control sort order for rows and columns associated with a group, you define sort expressions on the group, including the details groups. È possibile aggiungere anche pulsanti di ordinamento interattivi per consentire all'utente di ordinare un'area dati Tablix o i rispettivi gruppi.You can also add interactive sort buttons to enable the user to sort a tablix data region or its groups. Per altre informazioni, vedere Ordinamento dei dati in un'area dati (Generatore report e SSRS).For more information, see Sort Data in a Data Region (Report Builder and SSRS).

  • Visualizzazione di un messaggio quando non sono presenti dati.Displaying a message when there is no data. 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.When no data exists for a report dataset at run time, you can write your own message to display in place of the data region. Per altre informazioni, vedere Impostazione di una proprietà NoDataMessage per un'area dati (Generatore report e SSRS).For more information, see Set a No Data Message for a Data Region (Report Builder and SSRS).

  • Nascondere i dati in modo condizionale.Conditionally hiding data. 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 o su un'espressione.To conditionally control whether to show or hide a data region or parts of a data region, you can set the Hidden property to True or to an expression. Le espressioni possono includere riferimenti ai parametri di report.Expressions can include references to report parameters. È inoltre possibile specificare un elemento Toggle in modo da consentire all'utente di visualizzare i dati di dettaglio.You can also specify a toggle item, so that user can decide to display detail data. Per altre informazioni, vedere Azione di drill-down (Generatore report e SSRS).For more information, see Drilldown Action (Report Builder and SSRS).

  • Unione di celle.Merging cells. È possibile combinare più celle contigue di una tabella in un'unica cella.Multiple contiguous cells within a table can be combined into a single cell. Questa operazione viene denominata estensione su più colonne o unione di celle.This is known as a column span or a cell merge. Le celle possono essere combinate solo orizzontalmente o verticalmente.Cells can only be combined horizontally or vertically. Quando si uniscono le celle, vengono mantenuti soltanto i dati della prima cella,When you merge cells, only the data in the first cell is preserved. mentre i dati delle altre celle vengono rimossi.Data in other cells is removed. Le celle unite possono essere nuovamente suddivise nelle colonne originali.Merged cells can be split into their original columns. Per altre informazioni, vedere Unire le celle in un'area dati (Generatore report e SSRS).For more information, see Merge Cells in a Data Region (Report Builder and SSRS).

Controllo dell'espansione e della posizione dell'area dati Tablix in una paginaControlling Tablix Data Region Position and Expansion on a Page

Le caratteristiche seguenti consentono di controllare la modalità di visualizzazione di un'area dati Tablix in un report visualizzabile:The following features help control the way a tablix data region displays in a rendered report:

  • Controllo della posizione di un'area dati Tablix in relazione agli altri elementi del report.Controlling the position of a tablix data region in relation to other report items. 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.A tablix data region can be positioned above, next to, or below other report items on the report design surface. In fase di esecuzione l'area dati Tablix viene espansa da Reporting ServicesReporting Services 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à.At run time, Reporting ServicesReporting Services expands the tablix data region as needed for the data retrieved for the linked dataset, moving peer report items aside as needed. Per ancorare una Tablix accanto a un altro elemento del report, rendere di pari livello gli elementi del report e regolarne le posizioni relative.To anchor a tablix next to another report item, make the report items peers and adjust their relative positions. Per altre informazioni, vedere Tipi di rendering (Generatore report e SSRS ).For more information, see Rendering Behaviors (Report Builder and SSRS).

  • Modifica della direzione dell'espansione.Changing the Expansion Direction. 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à.To control whether a tablix data region expands across the page from left-to-right (LTR) or from right-to-left (RTL), use the Direction property, which can be accessed through the Properties window. Per altre informazioni, vedere Rendering delle aree dati (Generatore report e SSRS).For more information, see Rendering Data Regions (Report Builder and SSRS).

Controllo della visualizzazione di un'area dati Tablix in una paginaControlling How a Tablix Data Region Renders on a Page

Nell'elenco seguente vengono descritte le modalità che è possibile usare per controllare come un'area dati Tablix viene visualizzata in un report:The following list describes ways that you can help control how a tablix data region appears in a report:

  • Controllo della paginazione.Controlling paging. Per controllare la quantità di dati visualizzata in ogni pagina del report, è possibile impostare interruzioni di pagina nelle aree dati.To control the amount of data that displays on each report page, you can set page breaks on data regions. È inoltre possibile impostare interruzioni di pagina nei gruppi.You can also set page breaks on groups. Le interruzioni di pagina possono influire sulle prestazioni del rendering su richiesta riducendo la quantità di dati da elaborare in ogni pagina.Page breaks can affect the on-demand rendering performance by reducing the amount of data that needs to be processed on each page. Per altre informazioni, vedere Paginazione in Reporting Services (Generatore report e SSRS) e Aggiunta di un'interruzione di pagina (Generatore report e SSRS).For more information, see Pagination in Reporting Services (Report Builder and SSRS) and Add a Page Break (Report Builder and SSRS).

  • Visualizzazione di dati su entrambi i lati delle intestazioni di riga.Displaying data on either side of row headers. Non è obbligatorio visualizzare le intestazioni di riga di fianco a un'area dati Tablix.You are not limited to displaying row headers on the side of a tablix data region. È possibile spostare le intestazioni di riga tra le colonne e visualizzare le colonne di dati prima delle intestazioni di riga.You can move the row headers between columns, so that columns of data appear before the row headers. A tale scopo, modificare la proprietà GroupsBeforeRowHeaders per la matrice.To do this, modify the GroupsBeforeRowHeaders property for the matrix. È possibile accedere a questa proprietà nella finestra Proprietà.You can access this property through the Properties window. 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.The value for this property is an integer; for example, a value of 2 will display two groups instances of data region column data before displaying the column containing the row headers.

Controllo della visualizzazione di gruppi di colonne e righe TablixControlling How Tablix Row and Column Groups Render

Per controllare come vengono visualizzati i gruppi di aree dati Tablix occorre considerare la struttura di gruppo.To control how a tablix data region groups render depends on the group structure. Un'area dati Tablix può disporre di quattro aree, come mostrato nella figura seguente:A tablix data region can have four areas, as shown in the following figure:

Tablix data region areasTablix data region areas

L'area del gruppo di righe e l'area del gruppo di colonne contengono intestazioni di gruppo.The row group area and column group area contain group headers. 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 .When a tablix data region has group headers, you control how rows and columns repeat by setting properties on the General page of the Tablix Properties dialog Box.

Se in un'area dati Tablix è presente solo un'area del corpo della Tablix, non sono disponibili intestazioni di gruppo.If a tablix data region has only a tablix body area, there are no group headers. Sono disponibili solo membri Tablix statici e dinamici.There are only static and dynamic tablix members. Un membro statico viene visualizzato una volta in relazione a un gruppo di righe o di colonne Tablix.A static member displays once in relation to a tablix row or column group. Un membro dinamico si ripete una volta per ogni valore di gruppo univoco.A dynamic member repeats once for every unique group value. 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.For example, in a tablix data region that displays a sales order, the column names in the sales order can be displayed on a static row member. Ogni riga nell'ordine di vendita viene visualizzata in un membro della riga dinamico.Each line in the sales order is displayed on a dynamic row member.

È possibile controllare come viene visualizzato un membro Tablix impostando le proprietà nel riquadro Proprietà.You can help control how a tablix member renders by setting properties in the Properties pane. Per altre informazioni, vedere "Modalità avanzata" in Riquadro di raggruppamento (Generatore report).For more information, see "Advanced mode" in Grouping Pane (Report Builder).

Nell'elenco seguente vengono descritte le modalità che è possibile usare per controllare come un'area dati Tablix viene visualizzata in un report:The following list describes ways that you can help control how a tablix data region appears in a report:

Vedere ancheSee Also

Collegamento più aree di dati allo stesso set di dati ( Generatore report e SSRS ) Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)
Le aree dati nidificate ( Generatore report e SSRS ) Nested Data Regions (Report Builder and SSRS)
Ambito di espressioni per totali, aggregazioni e raccolte predefinite ( Generatore report e SSRS ) Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS)
Il controllo di interruzioni di pagina, intestazioni, colonne e righe ( Generatore report e SSRS ) Controlling Page Breaks, Headings, Columns, and Rows (Report Builder and SSRS)
Area dati Tablix ( Generatore report e SSRS ) Tablix Data Region (Report Builder and SSRS)
Tabelle ( Generatore report e SSRS ) Tables (Report Builder and SSRS)
Creare una matrice Create a Matrix
Creazione di fatture e form con elenchi Create Invoices and Forms with Lists
Tabelle, matrici e gli elenchi di ( Generatore report e SSRS )Tables, Matrices, and Lists (Report Builder and SSRS)