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 di totali in esecuzione ai report, vedere: Aggiunta di totali ai report di Reporting Services (SSRS).

Contenuto dell'argomento:

Per raggruppare i dati di un report

  1. Fare clic sulla scheda Progettazione .

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

  3. Dal riquadro Dati 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.

  4. Dal riquadro Dati 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. Anche la tabella include due Order colonne.

  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.

    Selezionare le 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

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 chiaroe scegliere OK.

    Visualizzazione progettazione: tabella di base con totale degli ordini

Per aggiungere un totale giornaliero a un report

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

    In questo modo viene aggiunta una nuova riga contenente le somme della quantità e dell'importo del dollaro per ogni giorno e l'etichetta "Totale" nella colonna Order.

  2. Digitare la parola Daily prima della parola Total nella stessa cella, quindi legge Il totale giornaliero.

  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 Arancionee scegliere OK.

Per aggiungere un totale complessivo a un report

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

    In questo modo viene aggiunta una nuova riga contenente somme della quantità e dell'importo del dollaro per l'intero report e l'etichetta Totale nella Date colonna.

  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 Azzurroe scegliere OK.

    Visualizzazione progettazione: totale complessivo nella tabella semplice

  5. Fare clic su Anteprima.

    L'ultima pagina dovrebbe essere simile alla seguente:

    Anteprima: tabella semplice con totale complessivo

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 nome del server di report, ad esempio http://< servername>/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 completa - 0 errori, 0 avvisi------ Deploy started: Project: tutorial, Configuration: Debug ------Deploying to http://< server Name>/reportserverDeploying report '/tutorial/Sales Orders'. Distribuisci errori completi- 0 avvisi========== Build: 1 riuscito o aggiornato, 0 non riuscito, 0 ignorato ========================== Deploy: 1 successed, 0 fail, 0 ignorato =========

    Se viene visualizzato un messaggio di errore simile al seguente, verificare di disporre delle autorizzazioni per il server di report e che sia stato 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 per 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 Sales Orders per visualizzare il report visualizzabile nel browser.

Passaggi successivi

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

Vedere anche

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