Condividi tramite


Esercitazione: Creare un report in formato libero (Generatore di report)

In questa esercitazione viene creato un rapporto impaginato che ha l'aspetto di un notiziario. Ogni pagina visualizza testo statico, elementi visivi di riepilogo e dati di vendita di esempio dettagliati.

Screenshot of a Report Builder free form report.

Nel report le informazioni vengono raggruppate per territorio e vengono visualizzati il nome del responsabile vendite del territorio e informazioni dettagliate e riepilogative relative alle vendite. Come base per il report in formato libero si inizia con un'area dati di elenco. Si aggiunge quindi un pannello decorativo con un'immagine, testo statico contenente dati, una tabella per la visualizzazione di informazioni dettagliate e facoltativamente grafici a torta e istogrammi per la visualizzazione di informazioni di riepilogo.

Il tempo stimato per il completare l'esercitazione è di 20 minuti.

Requisiti

Per altre informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore di report).

1. Creare un report vuoto, un'origine dati e un set di dati

Nota

Nella query di questa esercitazione sono contenuti i valori dei dati in modo che non sia necessaria un'origine dati esterna. Tale condizione rende tuttavia la query piuttosto lunga. In una query di un ambiente aziendale non sarebbe incluso alcun dato. Questo esempio è solo a scopo illustrativo.

Creare un report vuoto

  1. Avviare Generatore report dal computer, dal portale Web di Reporting Services o in modalità integrata SharePoint.

    Si apre la finestra di dialogo Nuovo report o set di dati .

    Se la finestra di dialogo Nuovo report o set di dati non viene visualizzata, scegliere Nuovo dal menu >File.

  2. Nel riquadro sinistro assicurarsi che sia selezionata l'opzione Nuovo report .

  3. Nel riquadro destro, selezionare Report vuoto.

Crea una nuova origine dati

  1. Nel riquadro dei dati del report selezionare Nuovo>Origine dati.

  2. Nella casella Nome, immettereListDataSource

  3. Selezionare Usa una connessione incorporata nel report.

  4. Verificare che il tipo di connessione sia Microsoft SQL Server, quindi nella casella Stringa di connessione immettere Origine dati = <servername>

    <nomeserver>, ad esempio Report001 specifica un computer in cui viene installata un'istanza del motore di database di SQL Server. Poiché i dati di questo report non vengono estratti da un database di SQL Server, non è necessario includere il nome di un database. Il database predefinito nel server specificato viene utilizzato solo per analizzare la query.

  5. Selezionare Credenziali, quindi immettere le credenziali necessarie per la connessione all'istanza del motore di database di SQL Server.

  6. Seleziona OK.

Creare un nuovo set di dati

  1. Nel riquadro dei dati del report, selezionare Nuovo>Set di dati.

  2. Nella casella Nome, immettere ListDataSet.

  3. Selezionare Utilizzare un set di dati incorporato nel report, quindi verificare che l'origine dati sia ListDataSource.

  4. Verificare che il tipo di query Testo sia selezionato, quindi scegliere Progettazione query.

  5. Selezionare Modifica come testo.

  6. Copiare e incollare la query seguente nel relativo riquadro:

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales, 37 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,  'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales, 21 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS Sales, 54 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As Sales, 41 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales, 79 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales, 82 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales, 67 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity  
    
  7. Selezionare l'icona Esegui (!) per eseguire la query.

    I risultati della query corrispondono ai dati disponibili per la visualizzazione nel report.

    Screenshot of the Query Designer that shows the data that is available to display in the Report Builder free form report.

  8. Seleziona OK.

2. Aggiungere e configurare un elenco

In Reporting Services l'area dati elenco è ideale per la creazione di report in formato libero. È basata sull'area dati tablix come le tabelle e le matrici. Per altre informazioni, vedere Creare fatture e moduli con elenchi in un report impaginato (Generatore di report).

In questo tutorial viene usato un elenco per visualizzare le informazioni sulle vendite relative ai territori di vendita in un report simile a un notiziario. Le informazioni vengono raggruppate per territorio. Inoltre, si aggiunge un nuovo gruppo di righe per il raggruppamento dei dati per territorio e si eliminerà quindi il gruppo di righe Dettagli incorporato.

Aggiungere un elenco

  1. Nella scheda Inserisci, andare ad Aree dati>Elenco.

  2. Selezionare il corpo del report, tra le aree del titolo e del piè di pagina, e trascinare per creare la casella di riepilogo. Assegnare alla casella di riepilogo un'altezza di 18 cm e una larghezza di 16 cm. Per ottenere la dimensione esatta, nel riquadro Proprietà immettere in Posizione i valori per larghezza e altezza .

    Nota

    Questo report utilizza il formato carta Letter (21,7 X 27,9 cm) e margini di 2,54 cm. Una casella di riepilogo più alta di 23 cm o più larga di 16,5 cm potrebbe causare la generazione di pagine vuote.

  3. Selezionare all’interno della casella di riepilogo, fare clic con il pulsante destro del mouse sulla parte superiore dell'elenco, quindi scegliere Proprietà Tablix.

    Screenshot that shows the Tablix Properties option for the Report Builder free form report.

  4. Nell'elenco a discesa Nome set di dati selezionare ListDataset.

  5. Seleziona OK.

  6. Fare clic con il pulsante destro del mouse nell'elenco, quindi selezionare Proprietà rettangolo.

  7. Nella scheda Generale selezionare la casella di controllo Aggiungi un'interruzione di pagina dopo .

  8. Seleziona OK.

Aggiungere un nuovo gruppo di righe ed eliminare il gruppo Dettagli

  1. Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo Dettagli, scegliere Aggiungi gruppo, quindi selezionare Gruppo padre.

    Screenshot that shows how to add a Parent Group to a Report Builder free form report.

  2. Nell'elenco Raggruppa per selezionare [Territory].

  3. Seleziona OK.

    Una colonna contenente la cella [Territory] viene aggiunta all'elenco.

  4. Fare clic con il pulsante destro del mouse sulla colonna Territory, quindi selezionare Elimina colonne.

    Screenshot that shows how to delete a column from the Report Builder free form report.

  5. Selezionare Elimina solo colonne.

  6. Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo Dettagli>Elimina gruppo.

  7. Selezionare Elimina solo gruppo.

  8. Seleziona OK.

3. Aggiungere elementi grafici

Uno dei vantaggi offerti da un'area dati elenco consiste nella possibilità di aggiungere elementi del report, quali rettangoli e caselle di testo, in qualsiasi posizione, anziché essere limitati a un layout tabulare. L'aggiunta di un elemento grafico, ad esempio un rettangolo colorato, può conferire al report un aspetto più gradevole.

Aggiungere elementi grafici al report

  1. Selezionare Rettangolo nella scheda Inserisci.

  2. Selezionare l'angolo superiore sinistro dell'elenco e trascinare per rendere il rettangolo alto 18 cm e largo 9 cm. Anche in questo caso, per ottenere la dimensione esatta, nel riquadro Proprietà immettere in Posizione i valori per larghezza e altezza.

  3. Fare clic con il pulsante destro del mouse sul rettangolo, quindi scegliere >Proprietà rettangolo.

  4. Selezionare la scheda Riempi.

  5. In Colore riempimentoselezionare Grigio chiaro.

  6. Seleziona OK.

  7. Selezionare Esegui per visualizzare l'anteprima del report.

Nella parte sinistra del report è ora presente un elemento grafico verticale costituito da un rettangolo di colore grigio chiaro, come illustrato nell'immagine che segue.

Screenshot for the Report Builder that shows a vertical graphic that consists of a light gray rectangle.

4. Aggiungere testo in formato libero

È possibile aggiungere caselle di testo per visualizzare il testo statico ripetuto in ogni pagina del report e sui campi dati.

Aggiungere testo al report

  1. Selezionare Progettazione per tornare alla visualizzazione Progettazione.

  2. Nella scheda Inserisci andare a Casella testo. Selezionare l'angolo superiore sinistro dell'elenco, all'interno del rettangolo aggiunto in precedenza e trascinare per fare in modo che la casella di testo sia larga 8,7 cm e alta 12,7 cm circa.

  3. Con il cursore nella casella di testo, immettere Newsletter per. Includere uno spazio dopo la parola "per", per separare il testo del campo che viene aggiunto nel passaggio successivo.

    Screenshot of Design View that shows the report with the heading.

  4. Trascinare il campo [Territory] da ListDataSet nel riquadro dei dati del report nella casella di testo e posizionarlo dopo "Notiziario per".

    Screenshot that shows how to drag a Territory field into the Report Builder free form report.

  5. Selezionare il testo e il campo [Territory] .

  6. Nella scheda Home>Carattereselezionare:

    • Segoe Semibold.
    • 20 pt.
    • Cremisi.
  7. Posizionare il cursore sotto il testo immesso nel passaggio 3 e immettere Hello con uno spazio dopo la parola, per separare il testo e il campo che viene aggiunto nel passaggio successivo.

  8. Trascinare il campo [FullName] da ListDataSet nel riquadro dei dati del report nella casella di testo e posizionarlo dopo "Hello", quindi immettere una virgola (,).

  9. Selezionare il testo aggiunto nei passaggi precedenti.

  10. Nella scheda Home>Carattereselezionare:

    • Segoe Semibold.
    • 16 pt.
    • Nero.
  11. Posizionare il cursore sotto il testo aggiunto nei passaggi da 9 a 13, quindi copiare e incollare il testo fittizio seguente:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed dolor in ipsum pulvinar egestas. Sed sed lacus at leo ornare ultricies. Vivamus velit risus, euismod nec sodales gravida, gravida in dui. Etiam ullamcorper elit vitae justo fermentum ut ullamcorper augue sodales. 
    Ut placerat, nisl quis feugiat adipiscing, nibh est aliquet est, mollis faucibus mauris lectus quis arcu. In mollis tincidunt lacinia. In vitae erat ut lorem tincidunt luctus. Curabitur et magna nunc, sit amet adipiscing nisi. Nulla rhoncus elementum orci nec tincidunt. 
    Aliquam imperdiet cursus erat vel tincidunt. Donec et neque ac urna rutrum sodales. In id purus et nisl dignissim dapibus. Sed rhoncus metus at felis feugiat eu tempor dolor vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus consectetur diam eu pellentesque.   
    
    
  12. Selezionare il testo appena aggiunto.

  13. Nella scheda Home>Carattereselezionare:

    • Segoe UI.
    • 10 pt.
    • Nero.
  14. Posizionare il cursore all'interno della casella di testo, sotto il testo fittizio, e immettere Congratulazioni per le vendite totali di, con uno spazio dopo la parola per separare il testo e il campo che viene aggiunto nel passaggio successivo.

  15. Trascinare il campo Sales nella casella di testo, posizionarlo dopo il testo immesso nel passaggio precedente, quindi immettere un punto esclamativo (!).

  16. Selezionare il testo e il campo appena aggiunto.

  17. Nella scheda Home>Carattereselezionare:

    • Segoe Semibold.
    • 16 pt.
    • Nero.
  18. Selezionare solo il campo [Sales], fare clic con il pulsante destro del mouse sul campo >Espressione.

  19. Nella casella Espressione modificare l'espressione per includere la funzione Sum nel modo seguente:

    =Sum(Fields!Sales.value)  
    
  20. Seleziona OK.

    Screenshot that shows a text box in the Report Builder free form report.

  21. Con [Sum(Sales)] sempre selezionato, nella scheda Home> gruppo Numero>Valuta.

  22. Fare clic con il pulsante destro del mouse sulla casella di testo contenente il testo "Fare clic per aggiungere il titolo", quindi selezionare Elimina.

  23. Selezionare la casella di riepilogo. Scegliere le due frecce a due punte e spostarle nella parte superiore della pagina.

    Screenshot that shows how to drag a list in the Report Builder free form report.

  24. Selezionare Esegui per visualizzare l'anteprima del report.

Nel report viene visualizzato il testo statico e in ogni pagina del report sono inclusi i dati relativi a un territorio. Le vendite vengono formattate come valuta.

Screenshot that shows the preview of the newsletter page in the Report Builder free form report.

5. Aggiungere una tabella per la visualizzazione dei dettagli delle vendite

Utilizzare la procedura guidata Nuova tabella o matrice per aggiungere una tabella al report in formato libero. Dopo avere completato la procedura guidata, aggiungere manualmente una riga per i totali.

Aggiungere una tabella

  1. Nella scheda Inserisci, andare ad Aree dati area >Tabella>Procedura guidata Tabella.

  2. Nella pagina Scegliere un set di dati, selezionare ListDataset>Avanti.

  3. Nella pagina Disponi campi trascinare il campo Product da Campi disponibili a Valori.

  4. Ripetere il passaggio 3 per SalesDate, Quantity e Sales. Posizionare SalesDate dopo Product, Quantity dopo SalesDate e Sales dopo SalesDate.

  5. Selezionare Avanti.

  6. Nella pagina Scegliere il layout visualizzare il layout della tabella.

    La tabella è semplice: cinque colonne senza gruppi di righe o colonne. Poiché non dispone di gruppi, le opzioni di layout correlate ai gruppi non sono disponibili. Più avanti nell'esercitazione, aggiungere manualmente la tabella per includere un totale.

  7. Selezionare Avanti.

  8. Selezionare Fine.

  9. Trascinare la tabella sotto la casella di testo aggiunta nella lezione 4.

    Nota

    Verificare che la tabella sia all'interno della casella di riepilogo e all'interno del rettangolo grigio.

  10. Con la tabella selezionata, nel riquadro Gruppo righe fare clic con il pulsante destro del mouse su Dettagli>Aggiungi totale>Dopo.

    Screenshot that shows how to Add Totals to the Report Builder free form report.

  11. Selezionare la cella nella colonna Product e immettere Totale.

    Screenshot of a cell in the Product column with Total entered into it.

  12. Selezionare il campo [SalesDate]. Nella scheda Home>Numero, modificare Predefinito in Data.

  13. Selezionare i campi [Sum(Sales)]. Nella scheda Home>Numero, modificare Predefinito in Valuta.

Selezionare Esegui per visualizzare l'anteprima del report.

Nel report verrà visualizzata una tabella con i dettagli e i totali delle vendite.

Screenshot that shows the preview of the table in the Report Builder free form report.

6. Salvare il report

È possibile salvare i report in un server di report, in una raccolta di SharePoint o nel computer locale.

In questa esercitazione il report verrà salvato in un server di report. Se non si dispone dell'accesso a un server di report, sarà possibile salvare il report nel computer locale.

Salvare il report in un server di report

  1. Dal pulsante Generatore di report, selezionare Salva con nome.

  2. Selezionare Siti e server recenti.

  3. Selezionare o immettere il nome del server di report per il quale si dispone delle autorizzazioni di salvataggio dei report.

    Verrà visualizzato il messaggio "Connessione al server di report". Al termine della connessione, verrà visualizzato il contenuto della cartella di report specificata dall'amministratore del server di report come posizione predefinita per i report.

  4. In Nomesostituire il nome predefinito con InformazioniVenditePerTerritorio.

  5. Seleziona Salva.

Il report verrà salvato sul server di report. Il nome del server di report al quale si è connessi verrà visualizzato sulla barra di stato nella parte inferiore della finestra.

Salvare il report nel computer

  1. Dal pulsante Generatore di report, selezionare Salva con nome.

  2. Selezionare Desktop, Documenti o Computer locale, quindi passare alla cartella in cui si desidera salvare il report.

  3. In Nomesostituire il nome predefinito con InformazioniVenditePerTerritorio.

  4. Seleziona Salva.

7. (Facoltativo) Aggiungere una linea per separare le aree del report

Aggiungere una linea per separare l'area editoriale da quella dei dettagli del report.

Aggiungi a riga

  1. Selezionare Progettazione per tornare alla visualizzazione Progettazione.

  2. Nella scheda Inserisci, andare a Elementi del report>Linea.

  3. Disegnare una linea sotto la casella di testo aggiunta nella lezione 4.

  4. Selezionare la linea e nella scheda Home>Bordo selezionare:

    • Larghezza : selezionare 3 pt.
    • Colore : selezionare Cremisi.

8. (Facoltativo) Aggiungere visualizzazioni dei dati di riepilogo

I rettangoli consentono di controllare la modalità di rendering del report. Posizionare un grafico a torta e un istogramma all'interno di un rettangolo per essere certi che il rendering del report venga eseguito nel modo desiderato.

Aggiungere un rettangolo

  1. Selezionare Progettazione per tornare alla visualizzazione Progettazione.

  2. Nella scheda Inserisci andare a Elementi del report>Rettangolo. Trascinare il rettangolo all'interno della casella di riepilogo a destra della tabella per creare un rettangolo largo 5,7 cm e alto 20 cm circa.

  3. Con il nuovo rettangolo selezionato, nel riquadro Proprietà impostare colore del bordo su grigio chiaro, stile del bordo su linea continuae larghezza del bordo su 2 pt.

  4. Allineare le parti superiori del rettangolo e della tabella.

Aggiungere un grafico a torta

  1. Nella scheda Inserisci andare a Visualizzazioni dati>Grafico>Creazione guidata grafico.

  2. Nella pagina Scegliere un set di dati, selezionare ListDataset>Avanti.

  3. Selezionare Torta>Avanti.

  4. Nella pagina Disponi campi del grafico trascinare Product in Categorie.

  5. Trascinare Quantity in Valori, quindi selezionare Avanti.

  6. Selezionare Fine.

  7. Ridimensionare il grafico visualizzato nell'angolo superiore sinistro del report in modo che abbia un'altezza di 5,7 cm e una larghezza di 9 cm circa.

  8. Trascinare il grafico all'interno del rettangolo.

  9. Selezionare il titolo del grafico e immettere: Quantità di prodotto vendute.

  10. Nella scheda Home>Carattere impostare per il titolo:

    • CarattereSegoe UI Semibold.
    • Dimensione12 pt.
    • ColoreNero.
  11. Fare clic con il pulsante destro del mouse sulla legenda >Proprietà legenda.

  12. In Posizione legenda nella scheda Generaleselezionare il punto centrale in basso.

  13. Seleziona OK.

  14. Trascinare per aumentare l'altezza dell'area del grafico, se necessario.

    Screenshot that shows the pie chart to be added to the Report Builder free form report.

Aggiungere un istogramma

  1. Nella scheda Inserisci>Visualizzazioni dati>Grafico>Creazione guidata grafico.

  2. Nella pagina Scegliere un set di dati, selezionare ListDataset, quindi scegliere Avanti.

  3. Selezionare Colonna, quindi scegliere Avanti.

  4. Nella pagina Disponi campi del grafico trascinare il campo Product in Categorie.

  5. Trascinare Sales in Valori, quindi selezionare Avanti.

    I valori vengono visualizzati sull'asse verticale.

  6. Selezionare Fine.

    Un istogramma verrà aggiunto all'angolo superiore sinistro del report.

  7. Ridimensionare il grafico in modo che sia largo circa 5,7 cm e alto quasi 10 cm.

  8. Trascinare il grafico all'interno del rettangolo sotto il grafico a torta.

  9. Selezionare il titolo del grafico e immettere: Vendite prodotto.

  10. Nella scheda Home>Carattere impostare per il titolo:

    • CarattereSegoe UI Semibold.
    • Dimensione12 pt.
    • ColoreNero.
  11. Fare clic con il pulsante destro del mouse sulla legenda, quindi selezionare Elimina legenda.

    Nota

    La rimozione della legenda rende il grafico più leggibile quando il grafico è piccolo.

    Screenshot that shows the column chart to be added to the Report Builder free form report.

  12. Selezionare l'asse del grafico e quindi nella scheda Home>Numero>Valuta.

  13. Selezionare Diminuisci decimali due volte, in modo che il numero indichi solo i dollari e non i centesimi.

Verificare che i grafici siano all'interno del rettangolo

È possibile usare i rettangoli come contenitori per altri elementi di una pagina del report. Sono disponibili altre informazioni sull'uso dei rettangoli come contenitori.

  1. Selezionare il rettangolo creato e aggiunto ai grafici in precedenza in questa lezione.

    La proprietà Name nel riquadro Proprietà indica il nome del rettangolo.

    Screenshot that shows how to view the Name property in the Report Builder free form report.

  2. Selezionare il grafico a torta.

  3. Nel riquadro Proprietà verificare che la proprietà Parent contenga il nome del rettangolo.

    Screenshot that shows how to view the Parent property in the Report Builder free form report.

  4. Selezionare l'istogramma e ripetere il passaggio 3.

    Nota

    Se non si trovano all'interno del rettangolo, i grafici non verranno visualizzati insieme nel report visualizzabile.

Assegnare ai grafici le stesse dimensioni

  1. Selezionare il grafico a torta, premere il tasto CTRL, quindi scegliere l'istogramma.

  2. Con entrambi i grafici selezionati, fare clic con il pulsante destro del mouse su >Layout>Assegna stessa larghezza.

    Nota

    Il primo elemento selezionato determina la larghezza di tutti gli elementi selezionati.

  3. Selezionare Esegui per visualizzare l'anteprima del report.

Nel report verranno visualizzati i dati di vendita riepilogativi in diagrammi a torta e istogrammi.

Passaggi successivi

L'esercitazione per la creazione di un report in formato libero è stata completata in modo corretto.

Per altre informazioni sugli elenchi, vedere:

Per altre informazioni sulla progettazione delle query, vedere Finestre di progettazione query (SSRS) e Interfaccia utente di Progettazione query basata su testo (Generatore di report).