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
Fare clic sulla scheda Progettazione .
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.
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.
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.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.
È possibile formattare nuovamente le intestazioni di colonna e la data.
Per visualizzare un'anteprima del report, passare alla scheda Anteprima . Il risultato dovrebbe essere simile a quanto illustrato nella figura seguente:
Per aggiungere totali a un report
Passare alla Visualizzazione della struttura.
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.
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.
Nella cella vuota a sinistra di
Sum[Qty]
digitare l'etichetta "Order Total".È possibile aggiungere un colore di sfondo alla riga dei totali. Selezionare le due celle della somma e la cella dell'etichetta.
Nel menu Formato selezionare Colore di sfondo, fare clic su Grigio chiaroe scegliere OK.
Per aggiungere un totale giornaliero a un report
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.
Digitare la parola Daily prima della parola Total nella stessa cella, quindi legge Il totale giornaliero.
Selezionare la cella Daily Total , le due celle Sum e la cella vuota compresa tra di esse.
Nel menu Formato selezionare Colore di sfondo, fare clic su Arancionee scegliere OK.
Per aggiungere un totale complessivo a un report
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.Digitare la parola Grand prima della parola Total nella stessa cella in modo da definire la frase Grand Total.
Selezionare la cella Grand Total , le due celle Sum e le celle vuote comprese tra di esse.
Nel menu Formato selezionare Colore di sfondo, fare clic su Azzurroe scegliere OK.
Fare clic su Anteprima.
L'ultima pagina dovrebbe essere simile alla seguente:
Per pubblicare il report nel server di report (facoltativo)
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.
Sulla barra degli strumenti fare clic su Progetto , quindi scegliere Proprietà tutorial.
In TargetServerURL digitare il nome del nome del server di report, ad esempio http://< servername>/reportserver
Fare clic su OK.
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"
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
.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)