Collegamento di più aree dati allo stesso set di dati (Generatore report e SSRS)Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)

È possibile aggiungere più aree dati a un report impaginato di Reporting ServicesReporting Services per fornire visualizzazioni diverse dei dati dello stesso set di dati del report.You can add multiple data regions to a Reporting ServicesReporting Services paginated report to provide different views of data from the same report dataset. Può ad esempio verificarsi l'esigenza di visualizzare i dati sia in una tabella che visivamente in un grafico.For example, you might want to display data in a table and also display it visually in a chart. A tale scopo, è necessario utilizzare espressioni e ambiti identici per le espressioni di filtro, le espressioni di ordinamento e le espressioni di raggruppamento appropriate.To do so, you must use identical expressions and scopes for the appropriate filter expressions, sort expressions, and group expressions.

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.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per utilizzare un grafico e una tabella o una matrice per visualizzare gli stessi dati, può risultare utile avere un'idea delle analogie tra una tabella e i grafici con forme e tra una matrice e i grafici ad area, a barre e gli istogrammi.To use a chart and a table or matrix to display the same data, it helps to understand the similarities between a table and shape charts, and a matrix and area, bar, and column charts. Una tabella con un solo gruppo di righe può essere visualizzata facilmente come grafico a torta.A table with a single row group can easily be displayed as a pie chart. Se si aggiungono più gruppi di righe, è possibile scegliere tipi diversi di grafici per visualizzare in modo più efficace i gruppi nidificati.As you add multiple row groups, you can choose different types of charts to best display the nested groups. Aggiungendo gruppi di righe nidificati a un grafico a torta si aumenta il numero di sezioni della torta.Adding nested row groups to a pie chart increases the number of slices in the pie. È necessario valutare se il numero di istanze di gruppo per la combinazione di gruppo padre e gruppo figlio è troppo elevato per essere visualizzato in un solo grafico a torta.You must decide if the number of group instances for the parent group and child group combined is too many to display in a single pie chart. Nel caso di più valori di gruppo visualizzati come piccole sezioni in un grafico a torta, è possibile impostare una proprietà in base alla quale tutti i valori al di sotto di una determinata soglia vengano visualizzati come un'unica sezione della torta.For multiple group values that display as small slices on a pie chart, you can set a property so that all values below a certain threshold display as one pie slice. Per altre informazioni, vedere Raccogliere piccole sezioni in un grafico a torta.For more information, see Collect Small Slices on a Pie Chart.

Una tabella con più gruppi di righe può essere mostrata come un istogramma con più gruppi di categorie.A table with multiple row groups can be shown as a column chart with multiple category groups. Per altre informazioni, vedere Visualizzare dati identici in una matrice e in un grafico.For more information, see Display the Same Data on a Matrix and a Chart. Per un esempio di una tabella e un grafico che presentano visualizzazioni diverse dello stesso set di dati del report, fare riferimento al report Product Line Sales negli esempi di report di AdventureWorks.For an example of a table and chart that present different views of the same report dataset, see the Product Line Sales report in AdventureWorks Report Samples. Poiché sia la tabella che il grafico sono collegati allo stesso set di dati in questo report, quando si fa clic sul pulsante di ordinamento interattivo relativo al nome del dipendente nella tabella Top Employees, anche nel grafico Top Employees viene mostrato automaticamente il nuovo ordinamento.Because both the table and the chart are linked to the same dataset in this report, when you click the interactive sort button for Employee Name in the sort the Top Employees table, the Top Employees chart also automatically shows the new sort order. Per altre informazioni sul download di questo e di altri report di esempio, vedere la pagina relativa ai report di esempio per Generatore report e Progettazione report.For more information about downloading this sample report and others, see Report Builder and Report Designer sample reports.

Il modo migliore per visualizzare una matrice con più gruppi di righe e colonne è utilizzare un grafico ad area, a barre o un istogramma che contenga sia i gruppi di categorie che di serie.A matrix with multiple row and column groups can best be displayed by using an area, bar, or column chart with both category and series groups. Utilizzare le stesse espressioni di raggruppamento per i gruppi di colonne della matrice e i gruppi di categorie del grafico e le stesse espressioni di raggruppamento per gruppi di righe della matrice e i gruppi di serie del grafico.Use the same group expressions for column groups on the matrix and category groups on the chart, and the same group expressions for row groups on the matrix and series groups on the chart. È necessario ricordare che il numero di istanze di gruppo influisce sulla leggibilità del grafico.You must keep in mind that the number of group instances affects the readability of the chart. È possibile definire i gruppi in base ai valori di intervallo per ridurre il numero di istanze di gruppo di un report.You can define groups based on range values to reduce the number of group instances in a report. Per altre informazioni, vedere Esempi di espressioni di raggruppamento.For more information, see Group Expression Examples.

Passaggi successiviNext steps

Grafici Charts
Tabelle, matrici ed elenchi Tables, Matrices, and Lists
Aree dati nidificateNested Data Regions

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum