Lesson 6: Aggiunta di gruppi e totali (Reporting Services)
In questa lezione finale dell'esercitazione si aggiungeranno raggruppamenti e totali al report di Reporting Services per organizzare e riepilogare i dati.
Raggruppare i dati di un report
Selezionare la scheda Progettazione.
Se il riquadro Gruppi di righe non è visualizzato, fare clic con il pulsante destro del mouse sull'area di progettazione e scegliere Visualizza>Raggruppamento.
Dal riquadro Dati report trascinare il campo
[Date]
nel riquadro Gruppi di righe. Posizionarlo sopra la riga in cui è visualizzato = (Dettagli).Nota
Nell'handle di riga è ora presente una parentesi, che indica un gruppo. La tabella contiene ora due colonne con l'espressione
[Date]
, una su ogni lato di una linea verticale tratteggiata.Dal riquadro Dati report trascinare il campo
[Order]
nel riquadro Gruppi di righe. Posizionarlo sotto Date e sopra = (Dettagli).Nota
L'handle di riga contiene ora due parentesi quadre per mostrare due gruppi. La tabella contiene ora due colonne con l'espressione
[Order]
.Eliminare le colonne con le espressioni
[Date]
e[Order]
originali a destra della linea doppia. Selezionare gli handle delle due colonne, fare clic con il pulsante destro del mouse e scegliere Elimina colonne. Progettazione report rimuoverà le espressioni delle righe singole, in modo da visualizzare solo le espressioni di raggruppamento.Per formattare la nuova colonna
[Date]
, fare clic con il pulsante destro del mouse sulla cella dell'area dati contenente l'espressione[Date]
e scegliere Proprietà casella di testo.Selezionare Numero nella casella di riepilogo della colonna più a sinistra e Data nella casella di riepilogo Categoria.
Nella casella di riepilogo Tipo selezionare 31 gennaio 2000.
Selezionare OK per applicare la formattazione.
Visualizzare di nuovo l'anteprima del report. Dovrebbe essere simile all'immagine seguente:
Aggiunta di totali a un report
Passare alla visualizzazione Progettazione.
Fare clic con il pulsante destro del mouse sulla cella dell'area dati contenente l'espressione
[LineTotal]
e scegliere Aggiungi totale. Progettazione report aggiungerà una riga con la somma dell'importo di ogni ordine.Fare clic con il pulsante destro del mouse sulla cella contenente il campo
[Qty]
e scegliere Aggiungi totale. Progettazione report aggiungerà la somma della quantità di ogni ordine alla riga dei totali.Nella cella vuota a sinistra della cella
Sum[Qty]
digitare la stringa "Order Total".È possibile aggiungere un colore di sfondo alla riga dei totali. Selezionare le due celle della somma e la cella dell'etichetta.
Scegliere Colore di sfondo>quadrato Grigio chiaro dal menu Formato.
Selezionare OK per applicare la formattazione.
Aggiungere il totale giornaliero al report
Fare clic con il pulsante destro del mouse sulla cella con l'espressione
[Order]
e scegliere Aggiungi totale>Dopo. Progettazione report aggiungerà una nuova riga contenente le somme dei valori[Qty]
e[Linetotal]
per ogni giorno e la stringa "Total" in fondo alla colonna dell'espressione[Order]
.Digitare la parola "Daily" prima di "Total" nella stessa cella in modo da ottenere "Daily Total".
Selezionare la cella, le due celle adiacenti dei totali sulla destra e la cella vuota in mezzo.
Scegliere Colore di sfondo>quadrato Arancione dal menu Formato.
Selezionare OK per applicare la formattazione.
Aggiungere il totale complessivo al report
Fare clic con il pulsante destro del mouse sulla cella con l'espressione
[Date]
e scegliere Aggiungi totale>Dopo. Progettazione report aggiungerà una nuova riga contenente le somme dei valori[Qty]
e[LineTotal]
per l'intero report e la stringa "Total" in fondo alla colonna dell'espressione[Date]
.Digitare la parola "Grand" prima di "Total" nella stessa cella in modo da ottenere "Grand Total".
Selezionare la cella con "Grand Total", le due celle con l'espressione
Sum()
e le celle vuote in mezzo.Scegliere Colore di sfondo>quadrato Azzurro dal menu Formato.
Selezionare OK per applicare la formattazione.
Visualizzare l'anteprima del report
Per visualizzare in anteprima le modifiche al formato, selezionare la scheda Anteprima. Nella barra degli strumenti Anteprima scegliere il pulsante Ultima pagina, simile al seguente: I risultati dovrebbero essere visualizzati come illustrato nell'immagine seguente:
Pubblicare il report nel server di report (facoltativo)
Un passaggio facoltativo consiste nel pubblicare il report completato nel server di report in modo da consentirne la visualizzazione nel portale Web.
Scegliere >Proprietà esercitazione... dal menu Progetto
In TargetServerURL digitare il nome del server di report in uso, ad esempio:
http:/<servername>/reportserver
oppurehttps://localhost/reportserver
funziona se la progettazione del report viene eseguita nel server di report.
Il nome di TargetReportFolder è Tutorial, dal nome del progetto. Progettazione report distribuisce il report in questa cartella.
Seleziona OK.
Scegliere >Distribuisci Tutorial dal menu Compila.
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
------ Distribuzione avviata: Progetto: tutorial, Configurazione: Debug ------
È in corso la distribuzione inhttps://[server name]/reportserver
Distribuzione report '/tutorial/Sales Orders'.
Distribuzione completata -- 0 errori, 0 avvisi
========== Compilazione: 1 completate o aggiornate, 0 non riuscite, 0 ignorate ==========
========== Distribuzione: 1 completate, 0 non riuscite, 0 ignorate ==========Se viene visualizzato un messaggio di errore simile al seguente, verificare di avere le autorizzazioni appropriate 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"
Aprire un browser con privilegi di amministratore. Ad esempio, fare clic con il pulsante destro del mouse sull'icona di Internet Explorer e scegliere Esegui come amministratore.
Individuare l'URL del portale Web.
https://<server name>/reports
.https://localhost/reports
funziona se la progettazione del report viene eseguita nel server di report.
Selezionare la cartella Tutorial e quindi il report "Sales Orders" per visualizzarlo.
L'esercitazione Creare un report tabella semplice è stata completata.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per