Condividi tramite


Lezione 6: Aggiunta di gruppi e totali (Reporting Services)

È possibile aggiungere gruppi e totali al report per organizzare e riepilogare i dati.

Per informazioni sull'aggiunta dei totali parziali ai report, vedere gli articoli in curah.microsoft.com: Aggiunta di totali ai report di Reporting Services (SSRS).

Contenuto dell'argomento:

  • To group data in a report

  • To add totals to a report

  • To add a daily total to a report

  • To add a grand total to a report

  • To Publish the Report to the Report Server (Optional)

Per raggruppare i dati di un report

  1. Fare clic sulla scheda Progettazione.

  2. Se il riquadro Gruppi di righe non è visualizzato, fare clic con il pulsante destro del mouse sull'area di progettazione e selezionare Visualizza, quindi scegliere Raggruppamento.

  3. Dal riquadro dei dati del report trascinare il campo Date nel riquadro Gruppi di righe. Posizionarlo al di sopra della riga (Dettagli).

    L'handle di riga contiene ora una parentesi quadra per mostrare un gruppo. La tabella presenta ora due colonne Date, una su ogni lato di una linea verticale tratteggiata.

    rs_BasicTableGroups1Design

  4. Dal riquadro dei dati del report trascinare il campo Order nel riquadro Gruppi di righe. Posizionarlo al di sotto di Date e al di sopra di (Dettagli).

    L'handle di riga contiene ora due parentesi quadre per mostrare due gruppi. La tabella ora presenta anche due colonne Order.

  5. Eliminare le colonne Date e Order originali a destra della linea doppia. Verranno rimossi i singoli valori dei record in modo da visualizzare solo il valore del gruppo. Selezionare gli handle delle due colonne, fare clic con il pulsante destro del mouse e scegliere Elimina colonne.

    Selezione colonne da eliminare

    È possibile formattare nuovamente le intestazioni di colonna e la data.

  6. Per visualizzare un'anteprima del report, passare alla scheda Anteprima. Il risultato dovrebbe essere simile a quanto illustrato nella figura seguente:

    Tabella raggruppata per data e quindi per numero di ordine

  7. Icona freccia usata con il collegamento Torna all'inizioTop

Per aggiungere totali a un report

  1. Passare alla visualizzazione della struttura.

  2. Fare clic con il pulsante destro del mouse sulla cella dell'area dati contenente il campo [LineTotal] e fare clic su Aggiungi totale.

    Verrà aggiunta una riga con una somma degli importi di tutti gli ordini.

  3. Fare clic con il pulsante destro del mouse sulla cella contenente il campo [Qty] e fare clic su Aggiungi totale.

    Verrà aggiunta una somma delle quantità di tutti gli ordini alla riga dei totali.

  4. Nella cella vuota a sinistra di Sum[Qty] digitare l'etichetta "Order Total".

  5. È possibile aggiungere un colore di sfondo alla riga dei totali. Selezionare le due celle della somma e la cella dell'etichetta.

  6. Nel menu Formato selezionare Colore di sfondo, fare clic su Grigio chiaro e scegliere OK.

    Visualizzazione Progettazione: tabella di base con totale degli ordini

  7. Icona freccia usata con il collegamento Torna all'inizioTop

Per aggiungere un totale giornaliero a un report

  1. Fare clic con il pulsante destro del mouse sulla cella Order, scegliere Aggiungi totale, quindi fare clic su Dopo.

    Verrà aggiunta una nuova riga che contiene le somme delle quantità e degli importi di tutti i giorni e l'etichetta "Total" nella colonna Order.

  2. Digitare la parola Daily prima della parola Total nella stessa cella in modo da definire la frase Daily Total.

  3. Selezionare la cella Daily Total, le due celle Sum e la cella vuota compresa tra di esse.

  4. Nel menu Formato selezionare Colore di sfondo, fare clic su Arancione e scegliere OK.

    rs_BasicTableSumDayTotalDesign

  5. Icona freccia usata con il collegamento Torna all'inizioTop

Per aggiungere un totale complessivo a un report

  1. Fare clic con il pulsante destro del mouse sulla cella Date, scegliere Aggiungi totale, quindi fare clic su Dopo.

    Verrà aggiunta una nuova riga che contiene le somme delle quantità e degli importi dell'intero report e l'etichetta Total nella colonna Date.

  2. Digitare la parola Grand prima della parola Total nella stessa cella in modo da definire la frase Grand Total.

  3. Selezionare la cella Grand Total, le due celle Sum e le celle vuote comprese tra di esse.

  4. Nel menu Formato selezionare Colore di sfondo, fare clic su Azzurro e scegliere OK.

    Visualizzazione Progettazione: totale complessivo in una tabella di base

  5. Fare clic su Anteprima.

    L'ultima pagina dovrebbe essere simile alla seguente:

    Anteprima: tabella di base con totale complessivo

  6. Icona freccia usata con il collegamento Torna all'inizioTop

Per pubblicare il report nel server di report (facoltativo)

  1. Un passaggio facoltativo consiste nel pubblicare il report completato nel server di report in modalità nativa in modo che sia possibile visualizzare il report da Gestione report.

  2. Sulla barra degli strumenti fare clic su Progetto, quindi scegliere Proprietà tutorial.

  3. In TargetServerURL digitare il nome del server di report in uso, ad esempio http://<nomeserver>/reportserver

  4. Fare clic su OK.

  5. Sulla barra degli strumenti fare clic su Compila, quindi scegliere Distribuisci Tutorial.

    Se viene visualizzato un messaggio simile al seguente nella finestra di output, la distribuzione è stata completata correttamente.

    ------ Compilazione avviata - Progetto: tutorial, Configurazione: Debug ------'Sales Orders.rdl' verrà ignorato.L'elemento è aggiornato. Compilazione completata -- 0 errori, 0 avvisi------ Inizio distribuzione: Progetto: tutorial, Configurazione: Debug ------Distribuzione in http://<nome server>/reportserverDeploying report '/tutorial/Sales Orders'.Distribuzione completata -- 0 errori, 0 avvisi========== Compilazione: 1 completata o aggiornata, 0 non riuscite, 0 ignorate ==================== Distribuzione: 1 completata, 0 non riuscite, 0 ignorate ==========

    Se viene visualizzato un messaggio di errore simile al seguente, verificare di disporre delle autorizzazione per il server di report e di aver avviato SQL Server Data Tools con privilegi di amministratore.

    "Le autorizzazioni concesse all'utente 'XXXXXXXX\<nome utente>' non sono sufficienti per eseguire questa operazione"

  6. Avviare Gestione report con privilegi di amministratore, ad esempio, fare clic con il pulsante destro del mouse sull'icona di Internet Explorer e scegliere Esegui come amministratore.

    Selezionare l'URL Gestione report, ad esempio http://<server name>/reports.

  7. Selezionare la cartella contenente il report e fare clic sul nome del report Ordini vendita per visualizzare il report visualizzabile nel browser.

  8. Icona freccia usata con il collegamento Torna all'inizioTop

Passaggi successivi

Questo passaggio conclude l'esercitazione relativa alla creazione di un report tabella semplice.

Vedere anche

Concetti

Filtro, raggruppamento e ordinamento di dati (Generatore report e SSRS)