Lezione 4: Aggiunta di una tabella al report (Reporting Services)Lesson 4: Adding a Table to the Report (Reporting Services)

Dopo aver definito il set di dati, è possibile iniziare la progettazione del report.After the dataset is defined, you can start designing the report. È possibile creare un layout del report trascinando le aree dati, le caselle di testo, le immagini e altri elementi che si desidera includere nel report e rilasciandoli nell'area di progettazione.You create a report layout by dragging and dropping data regions, text boxes, images, and other items that you want to include in your report to the design surface.

Le aree datisono elementi che contengono righe ripetute di dati provenienti dai set di dati sottostanti.Items that contain repeated rows of data from underlying datasets are called data regions. In un report di base è disponibile una sola area dati, tuttavia è possibile aggiungerne altre, ad esempio se si desidera aggiungere un grafico al report tabulare.A basic report will have only one data region, but you can add more, for example, if you want to add a chart to your tabular report. Dopo avere aggiunto un'area dati, è possibile aggiungervi dei campi.After you add a data region, you can add fields to the data region.

Per aggiungere un'area dati tabella e campi a un layout del reportTo add a Table data region and fields to a report layout

  1. Nella casella degli strumentifare clic su Tabella, fare clic sull'area di progettazione e trascinare il mouse.In the Toolbox, click Table, and then click on the design surface and drag the mouse. In Progettazione report verrà disegnata un'area dati tabella composta da tre colonne al centro dell'area di progettazione.Report Designer draws a table data region with three columns in the center of the design surface. È possibile che la casella degli strumenti venga visualizzata come scheda sul lato sinistro del riquadro Dati report .The Toolbox may appear as a tab on the left side of the Report Data pane. Per aprire la casella degli strumenti, spostare il puntatore sulla scheda Casella degli strumenti .To open the Toolbox, move the pointer over the Toolbox tab. Se la casella degli strumenti non è visibile, nel menu Visualizza scegliere Casella degli strumenti.If the Toolbox is not visible, from the View menu, click Toolbox.

    ssrs_ssdt_addtable

    È anche possibile aggiungere una tabella al report dall'area di progettazione.You can also add a table to the report from the design surface. Fare clic con il pulsante destro del mouse nell'area di progettazione, scegliere Inserisci e fare clic su Tabella.Right-click the design surface, click Insert and then click Table.

  2. Nel riquadro Dati report espandere il set di dati AdventureWorksDataset per visualizzare i campi.In the Report Data pane, expand the dataset AdventureWorksDataset to display the fields.

  3. Trascinare il campo Date dal riquadro Dati report alla prima colonna della tabella.Drag the Date field from the Report Data pane to the first column in the table.

    Quando si rilascia il campo nella prima colonna, si verificano i due eventi indicati di seguito.When you drop the field into the first column, two things happen. Inizialmente nella cella di dati verrà visualizzato il nome del campo, noto come espressione di campo, tra parentesi: [Date].First, the data cell will display the field name, known as the field expression, in brackets: [Date]. In secondo luogo un valore di intestazione di colonna verrà aggiunto automaticamente alla riga Intestazione, proprio sopra l'espressione di campo.Second, a column header value is automatically added to Header row, just above the field expression. Per impostazione predefinita, il nome della colonna rappresenta il nome del campo.By default, the column is the name of the field. È possibile selezionare il testo della riga Intestazione e digitare un nuovo nome.You can select the Header row text and type a new name.

  4. Trascinare il campo Order dal riquadro Dati report alla seconda colonna della tabella.Drag the Order field from the Report Data pane to the second column in the table.

  5. Trascinare il campo Product dal riquadro Dati report alla terza colonna della tabella.Drag the Product field from the Report Data pane to the third column in the table.

  6. Trascinare il campo Qty nel bordo destro della terza colonna fino a quando non si ottiene un cursore verticale e il puntatore del mouse assume l'aspetto del segno più [+].Drag the Qty field to the right edge of the third column until you get a vertical cursor and the mouse pointer has a plus sign [+]. Quando si rilascia il pulsante del mouse, viene creata una quarta colonna per [Qty].When you release the mouse button, a fourth column is created for [Qty].
    ssrs_tutorial_addcolumnssrs_tutorial_addcolumn

  7. Aggiungere il campo LineTotal con la stessa procedura, creando una quinta colonna.Add the LineTotal field in the same way, creating a fifth column. L'intestazione di colonna è Totale riga.The column header is Line Total. Progettazione report crea automaticamente un nome descrittivo per la colonna suddividendo LineTotal in due parole.Report Designer automatically creates a friendly name for the column by splitting LineTotal into two words.

Nel diagramma riportato di seguito è illustrata un'area dati della tabella popolata con i campi seguenti: Date, Order, Product, Qty e Line Total.The following diagram shows a table data region that has been populated with these fields: Date, Order, Product, Qty, and Line Total.
rs_BasicTableDetailsDesign

Visualizzazione in anteprima di un reportPreview Your Report

Mediante la visualizzazione in anteprima di un report è possibile visualizzare il report visualizzabile senza la necessità di pubblicarlo in un server di report.Previewing a report enables you to view the rendered report without having to first publish it to a report server. In fase di progettazione può risultare utile visualizzare il report in anteprima con una certa frequenza.You will probably want to preview your report frequently during design time. Tramite la visualizzazione in anteprima del report verrà inoltre eseguita la convalida nelle connessioni dati e alla progettazione in modo che sia possibile correggere eventuali errori prima di pubblicare il report in un server di report.Previewing the report will also run validation on the design and data connections so you can correct errors and issues before publishing the report to a report server.

Per visualizzare l'anteprima di un reportTo preview a report

  • Fare clic sulla scheda Anteprima .Click the Preview tab. Il report verrà eseguito in Progettazione report e l'anteprima verrà visualizzata nella visualizzazione Anteprima.Report Designer runs the report and displays it in Preview view. ssrs_ssdt_previewssrs_ssdt_preview

    Nel diagramma seguente viene mostrata parte del report in visualizzazione Anteprima.The following diagram shows part of the report in Preview view.

    Anteprima, le righe di dettaglio della tabella con 5 colonnePreview, Detail rows of table with 5 columns

    Si noti che per la valuta (nella colonna Line Total) sono presenti sei posizioni dopo il numero decimale e per la data è incluso un timestamp.Notice that the currency (in the Line Total column) has six places after the decimal, and the date has includes a time stamp. Nella lezione successiva verrà illustrato come correggere questa formattazione.You're going to fix that formatting in the next lesson.

Nota

Per salvare il report, scegliere Salva tutti nel menu File .On the File menu, click Save All to save the report.

Passaggi successiviNext Steps

È stata aggiunta un'area dati tabella al report, all'area dati sono stati aggiunti campi ed è stato visualizzato in anteprima il report.You have successfully added a Table data region to your report, added fields to the data region, and previewed your report. Il passaggio successivo consiste nella formattazione delle intestazioni di colonna e dei valori di data e valuta.Next, you will format column headers and date and currency values. Vedere lezione 5: formattazione di un Report ( Reporting Services ) .See Lesson 5: Formatting a Report (Reporting Services).

Vedere ancheSee Also

Tabelle (Generatore report e SSRS)Tables (Report Builder and SSRS)
Raccolta di campi del set di dati (Generatore report e SSRS)Dataset Fields Collection (Report Builder and SSRS)