Condividi tramite


Lezione 4: Progettazione del report

Data creazione: 5 dicembre 2005

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

  1. Nella pagina Progettazione query della Creazione guidata report fare clic su Avanti.

  2. Nella pagina Selezione tipo di report selezionare l'opzione Matrice e quindi fare clic su Avanti.

    Verrà visualizzata la pagina Progettazione matrice.

Per progettare il report

  1. Nell'elenco Campi disponibili della pagina Progettazione matrice selezionare Product_Category1 e quindi fare clic su Righe.

    ms345293.note(it-it,SQL.90).gifImportante:
      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.
  2. Nell'elenco Campi disponibili selezionare Product_Subcategory2 e quindi fare clic su Righe.

  3. Nell'elenco Campi disponibili selezionare Product3 e quindi fare clic su Righe.

  4. Nell'elenco Campi disponibili selezionare Order_Year e Order_Quarter e quindi fare clic su Colonne.

  5. Nell'elenco Campi disponibili selezionare Sum_Total_Due e quindi fare clic su Dettagli.

  6. Fare clic su Avanti.

  7. Nella pagina Scelta stile matrice selezionare Aziendale.

  8. Fare clic su Avanti.

  9. Nella casella Nome report digitare QDReportTutorial e quindi fare clic su Fine.

    Il report verrà visualizzato nella scheda Layout 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 modificare la formula del campo del report

  • Nella cella Fields!Sum Total Due.Value fare doppio clic su First e quindi digitare Sum.

    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 aggregazone 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

  1. Nella scheda Layout fare clic con il pulsante destro del mouse su Fields!Order Year.Value e scegliere Subtotale.

    Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive.

  2. Fare clic con il pulsante destro del mouse su Fields!Order Quarter.Value e scegliere Subtotale.

    Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per tutti i trimestri di ogni anno.

  3. Fare clic con il pulsante destro del mouse su Fields!Product1.Value e scegliere Subtotale.

    Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni prodotto.

  4. Fare clic con il pulsante destro del mouse su Fields!Product_Subcategory.Value e scegliere Subtotale.

    Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni sottocategoria di prodotto.

  5. Fare clic con il pulsante destro del mouse su Fields!Product Category.Value e scegliere Subtotale.

    Quando si eseguirà il rendering del report verranno visualizzate le vendite complessive per ogni categoria di prodotto.

Per visualizzare un'anteprima del report

  1. Nella finestra Progettazione report fare clic sulla scheda Anteprima.

  2. Nella casella Order_Date digitare 01/05/2003.

  3. 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.

    [!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 dei report di Progettazione report, vedere Esercitazione: Aggiunta di gruppi, ordinamento dei dati e formattazione a un report semplice.

Vedere anche

Altre risorse

Utilizzo di Progettazione query modelli di report
Guida sensibile al contesto di Progettazione query modelli di report
Utilizzo di modelli
Utilizzo di Progettazione report

Guida in linea e informazioni

Assistenza su SQL Server 2005