Condividi tramite


Lezione 3: Creazione di una query basata su un modello di report

In questa lezione verrà compilata una query che indica le vendite di prodotti per anno e trimestre. Si aggiungeranno sei campi alla query, quindi si applicherà un filtro affinché vengano restituiti solo i dati corrispondenti o successivi al 5/1/2003. La query che si progetterà in questa lezione è la stessa utilizzata per il report di esempio di Generatore report di SQL Server 2008 R2 intitolato Product by Sales Year.

Per aprire la finestra Progettazione query

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Report e quindi scegliere Aggiungi nuovo report.

    Verrà avviata la Creazione guidata report.

  2. Fare clic su Avanti.

    Verrà visualizza la pagina Selezione origine dati.

  3. Nell'elenco a discesa Origine dati condivisa selezionare RMQBdatasource.

  4. Fare clic su Avanti.

  5. Nella pagina Progettazione query fare clic su Generatore query.

    Verrà visualizzata la finestra Progettazione query. Si noti che questa finestra è analoga a Generatore report. A sinistra è presente un elenco di entità e dei rispettivi campi che è possibile aggiungere alla query. A destra dell'elenco di entità è presente un'area di rilascio. Per compilare la query, trascinare in quest'area le entità e i campi che si desidera utilizzare nella query. A destra dell'elenco di campi è presente il riquadro dei risultati. È possibile eseguire la query e visualizzare i risultati restituiti in qualsiasi momento.

Per compilare la query

  1. Nell'elenco Entità della finestra Generatore query selezionare Product.

  2. Nell'elenco Campi selezionare il campo Product Category e trascinarlo nell'area della query.

  3. Trascinare il campo Product Subcategory dall'elenco Campi al bordo destro del campo Product Category.

  4. Trascinare il campo Name dall'elenco Campi al bordo destro del campo Product Subcategory.

  5. Nell'elenco Entità fare clic su Sales e quindi su Sales Order.

  6. Nell'elenco Campi espandere il campo Order Date.

  7. Trascinare il campo Order Year dall'elenco Campi al bordo destro del campo Name.

  8. Trascinare il campo Order Quarter dall'elenco Campi al bordo destro del campo Order Year.

  9. Trascinare il campo Sum Total Due dall'elenco Campi al bordo destro del campo Order Quarter.

    Dopo avere aggiunto tutti i campi necessari, la query dovrebbe risultare analoga a quella riportata nell'immagine seguente.

    Query basata su un modello di report in Progettazione query.

    Il passaggio successivo consiste nell'applicazione di un filtro alla query.

Per applicare un filtro

  1. Fare clic sul pulsante Filtro sulla barra degli strumenti Progettazione query.

    Verrà visualizzata la finestra di dialogo Filtra dati.

  2. Selezionare Product nell'elenco Entità.

  3. Nell'elenco Campi fare doppio clic su Product Category.

  4. Nella clausola di filtro fare clic su uguale a e quindi selezionare incluso in un elenco.

  5. Fare clic su nessun valore selezionato e quindi selezionare Accessories, Bikes e Clothing.

    Nel report generato verranno restituiti solo i dati di vendita relativi a questi prodotti.

  6. Nell'elenco Entità selezionare Sales Order.

  7. Nell'elenco Campi fare doppio clic su Order Date.

  8. Nella clausola di filtro fare clic su Order Date e quindi selezionare Messaggio di richiesta.

  9. Fare clic con il pulsante destro del mouse su uguale a, quindi scegliere Il o dopo il.

  10. Nella casella di riepilogo a discesa digitare o selezionare 5/1/2007.

  11. Fare clic su OK.

    A questo punto è stato applicato un filtro alla query di report affinché siano visualizzate solo le vendite di accessori, biciclette e abbigliamento avvenute il o dopo il 5/1/2003 quando viene richiesto di immettere una data di vendita specifica. Sarà quindi possibile tornare alla Creazione guidata report.

Per tornare alla Creazione guidata report

  • In Progettazione query Fare clic su OK.

    Verrà visualizzata nuovamente la pagina Progettazione query della Creazione guidata report. La query appena creata è riportata nella casella Stringa query.

Passaggi successivi

A questo punto è necessario progettare il report. Nella lezione successiva si selezionerà una struttura e uno stile per il report e si aggiungeranno i totali al report. Vedere Lezione 4: Progettazione del report.