Lezione 4: Progettazione del report
Nella lezione precedente è stata creata la query del modello di report. In questa lezione si selezionerà la struttura da utilizzare per il report, si assegneranno campi alle aree di colonne, righe e dettagli, si aggiungeranno i totali e quindi si visualizzerà in anteprima il report in Progettazione report.
Per selezionare uno stile di report
Nella pagina Progettazione query della Creazione guidata report fare clic su Avanti.
Nella pagina Selezione tipo di report selezionare l'opzione Matrice, quindi fare clic su Avanti.
Per progettare il report
Nell'elenco Campi disponibili della pagina Progettazione matrice selezionare Product_Category1, quindi fare clic su Righe.
Importante
Nell'elenco Campi disponibili vengono visualizzati l'elenco dei campi aggiunti alla query e gli eventuali campi aggiuntivi necessari in base alla modalità di raggruppamento dei campi nella query. Se la query fa riferimento a entità e quindi raggruppa i dati in base a un'entità, all'elenco Campi disponibili vengono aggiunte anche le chiavi di entità per ogni gruppo. In una situazione di questo tipo, nell'elenco Campi disponibili saranno presenti nomi duplicati, ad esempio Product e Product1. Product rappresenta la chiave di entità e Product1 rappresenta il valore del campo aggiunto alla query. Quando si organizzano i campi all'interno del layout del report, selezionare sempre il campo del valore per la visualizzazione dei dati e selezionare la chiave di entità per il raggruppamento dei dati se si desidera eseguire il raggruppamento in base all'entità anziché al valore.
Nell'elenco Campi disponibili selezionare Product_Subcategory2 e quindi fare clic su Righe.
Nell'elenco Campi disponibili selezionare Product3 e quindi fare clic su Righe.
Nell'elenco Campi disponibili selezionare Order_Year e Order_Quarter e quindi fare clic su Colonne.
Nell'elenco Campi disponibili selezionare Sum_Total_Due e quindi fare clic su Dettagli.
Fare clic su Avanti.
Nella pagina Scelta stile matrice selezionare Aziendale.
Fare clic su Avanti.
Nella casella Nome report digitare QDReportTutorial, quindi fare clic su Fine.
Il report verrà visualizzato nel riquadro Progettazione di Progettazione report. Il report può essere modificato come qualsiasi altro report di Progettazione report. A questo punto si procederà alla modifica dell'espressione di aggregazione, poiché nella formula è visualizzato l'aggregato errato, e all'aggiunta dei campi relativi ai totali.
Per visualizzare un'anteprima del report
Nella finestra Progettazione report fare clic sulla scheda Anteprima.
Nella casella Order Date digitare 5/1/2007
Fare clic su Visualizza report.
I risultati verranno visualizzati nella scheda Anteprima. Come per qualsiasi altro report in Progettazione report, è possibile modificare, formattare e pubblicare il report nel server di report.
Si noti che vengono visualizzati gli ordini a partire dalla data 1 maggio 2007. Se si digita una data successiva, verranno visualizzati gli ordini a partire da tale data.
Per modificare il testo del messaggio di richiesta
Nel riquadro Dati report fare clic su Parametri, fare clic con il pulsante destro del mouse su Order Date, quindi scegliere Proprietà parametri.
Nella casella Messaggio di richiesta, digitare Orders on or after this date:.
Fare clic su OK.
Per modificare la formula del campo del report
Nella scheda Progettazione fare doppio clic nella cella [Sum(Sum Total Due)].
Verrà visualizzata la finestra di dialogo Proprietà segnaposto. Nella casella Valore verrà visualizzato: [First(Sum Total Due)].
Selezionare Prima, quindi digitare Sum.
Verrà ora visualizzato: [Sum(Sum Total Due)].
Fare clic su OK.
Per impostazione predefinita, in Progettazione report viene utilizzata la funzione di aggregazione First, che è la prima nell'elenco delle funzioni di aggregazione disponibili. Per questo report è preferibile utilizzare la funzione di aggregazione Sum ed è pertanto necessario modificare la funzione di aggregazione utilizzata nel campo Fields!Sum Total Due.Value da First a Sum.
Nel campo è ora utilizzata la funzione di aggregazione corretta. A questo punto si aggiungeranno i campi relativi ai totali.
Per aggiungere campi relativi ai totali
Nella scheda Progettazione fare clic con il pulsante destro del mouse su [Order Year], scegliere Aggiungi totale, quindi selezionare Dopo.
Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive.
Fare clic con il pulsante destro del mouse su [Order Quarter], scegliere Aggiungi totale, quindi selezionare Dopo.
Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per tutti i trimestri di ogni anno.
Fare clic con il pulsante destro del mouse su [Product3], scegliere Aggiungi totale, quindi selezionare Dopo.
Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni prodotto.
Fare clic con il pulsante destro del mouse su [Product_Subcategory], scegliere Aggiungi totale, quindi selezionare Dopo.
Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni sottocategoria di prodotto.
Fare clic con il pulsante destro del mouse su [Product Category], scegliere Aggiungi totale, quindi selezionare Dopo.
Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni categoria di prodotto.
Per visualizzare un'anteprima del report
Nella finestra Progettazione report fare clic sulla scheda Anteprima.
Nella casella Orders on or after this date digitare 5/1/2007.
Fare clic su Visualizza report.
I risultati verranno visualizzati nella scheda Anteprima.
Nota
Prima di pubblicare il report nel server di report, è necessario specificare l'indirizzo TargetServerURL. A tale scopo, scegliere Proprietà dal menu Progetto, digitare l'indirizzo TargetServerURL nella finestra di dialogo Pagine delle proprietà e fare clic su OK.
Passaggi successivi
In questo modo è stato creato un report basato su una query del modello di report in Progettazione report. Per ulteriori informazioni sulla formattazione di report di Progettazione report, vedere la lezione 5: Formattazione di un report, in Esercitazione: Creazione di un report tabella semplice.