Esercitazione: Creazione di un report in formato libero (Generatore report 3.0)
In questa esercitazione viene illustrato come creare un report basato su dati di vendita di esempio che sia simile a una lettera tipo. 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 utilizzerà l'area dati elenco e si aggiungerà 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.
Nell'immagine seguente viene illustrato un report simile a quello che verrà creato.
Una versione avanzata del report che verrà creato in questa esercitazione è disponibile come report di esempio di Generatore report 3.0 di SQL Server 2008 R2. Per ulteriori informazioni sul download di questo e altri report di esempio, vedere la pagina relativa ai report di esempio di Generatore report 3.0.
Lezioni dell'esercitazione
In questa esercitazione verranno illustrate le operazioni seguenti:
Creare un report vuoto, un'origine dati e un set di dati
Aggiungere e configurare un elenco
Aggiungere elementi grafici
Aggiungere testo in formato libero
Aggiungere una tabella per la visualizzazione di dettagli
Formattare i dati
Salvare il report
Altri passaggi facoltativi
Aggiungere una linea per separare le aree del report
Aggiungere una visualizzazione dei dati di riepilogo
Il tempo stimato per completare l'esercitazione è di 20 minuti.
Requisiti
Per ulteriori informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore report 3.0).
1. Creare un report vuoto, un'origine dati e un set di dati
Nella finestra di dialogo Riquadro attività iniziale di Generatore report 3.0 scegliere un'origine dati condivisa, creare un set di dati incorporato e visualizzare quindi i dati in un elenco.
Nota
Per evitare di dover disporre di un'origine dati esterna, nella query di questa esercitazione sono inclusi i valori dei dati. 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.
Per creare un report vuoto
Fare clic sul menu Start, scegliere Programmi, Generatore report 3.0 di Microsoft SQL Server 2008 R2, quindi fare clic su Generatore report 3.0.
Nota
Verrà visualizzata la finestra di dialogo Riquadro attività iniziale. In caso contrario, fare clic sul pulsante Generatore report, quindi su Nuovo.
Nel riquadro sinistro della finestra di dialogo Riquadro attività iniziale verificare che l'opzione Nuovo report sia selezionata.
Nel riquadro destro fare clic su Report vuoto.
Per creare una nuova origine dati
Nel riquadro Dati report fare clic su Nuova, quindi su Origine dati.
Nella casella Nome digitare ListDataSource
Fare clic su Usa una connessione incorporata nel report.
Verificare che il tipo di connessione sia Microsoft SQL Server, quindi nella casella Stringa di connessione digitare: Origine dati = <nomeserver>
<nomeserver>, ad esempio Report001, specifica un computer in cui viene installata un'istanza del motore di database di SQL Server. Poiché i dati del report non vengono estratti da un database di SQL Server, non è necessario includere il nome di un database. Per analizzare la query viene utilizzato il database predefinito nel server specificato.
Fare clic su OK.
Per creare un nuovo set di dati
Nel riquadro Dati report fare clic su Nuovo, quindi su Set di dati.
Verificare che l'origine dati sia ListDataSource.
Nella casella Nome digitare ListDataset.
Verificare che il tipo di query Testo sia selezionato, quindi fare clic su Progettazione query.
Fare clic su Modifica come testo.
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
Fare clic su Esegui per eseguire la query.
I risultati della query corrispondono ai dati disponibili per la visualizzazione nel report.
Fare clic su OK.
2. Aggiungere e configurare un elenco
Reporting Services fornisce tre modelli di area dati, ovvero tabella, matrice ed elenco. Tali modelli sono tutti basati su un'area dati denominata Tablix. Il modello di elenco è ideale per la creazione di report in formato libero. Per ulteriori informazioni, vedere Aggiunta di un elenco (Generatore report 3.0 e SSRS).
Si utilizzerà un elenco per visualizzare le informazioni sulle vendite per i territori di vendita in un report simile a un notiziario. Le informazioni vengono raggruppate per territorio. Si aggiungerà un nuovo gruppo di righe per il raggruppamento dei dati per territorio e si eliminerà quindi il gruppo di righe Dettagli incorporato.
Per aggiungere un elenco
Nell'area Aree dati della scheda Inserisci della barra multifunzione fare clic su Elenco, quindi trascinare l'elenco nel corpo del report. Assegnare all'elenco un'altezza di 7 pollici (18 centimetri) e una larghezza di 6 1/4 pollici (16 centimetri).
Nota
Questo report utilizza il formato carta Letter (21,7 X 27,9 cm) e margini di 2,54 cm. Una pagina del report più alta di 9 pollici (23 centimetri) o più larga di 6 1/2 (16,5) centimetri potrebbe determinare la generazione di pagine vuote.
Nota
Un grande rettangolo occupa l'elenco.
Fare clic con il pulsante destro del mouse sull'elenco, quindi scegliere Proprietà Tablix.
Importante Assicurarsi di fare clic con il pulsante destro del mouse sull'elenco e non sul rettangolo all'interno dell'elenco. Per selezionare l'elenco, fare clic sul relativo angolo superiore sinistro.
Nell'elenco a discesa Nome set di dati selezionare ListDataset.
Fare clic su OK.
Fare clic con il pulsante destro del mouse sul rettangolo, quindi scegliere Proprietà rettangolo.
Nella scheda Generale selezionare la casella di controllo Aggiungi un'interruzione di pagina dopo.
Fare clic su OK.
Per aggiungere un nuovo gruppo di righe ed eliminare il gruppo Dettagli
Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo Dettagli, scegliere Aggiungi gruppo, quindi fare clic su Gruppo padre.
Nell'elenco a discesa selezionare [Territory].
Fare clic su OK.
All'elenco verrà aggiunta una colonna. La colonna contiene la cella [Territory].
Fare clic con il pulsante destro del mouse sulla colonna Territory, quindi scegliere Elimina colonne.
Fare clic su Elimina solo gruppo.
Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul gruppo Dettagli, quindi scegliere Elimina gruppo.
Fare clic su Elimina solo gruppo.
Fare clic su 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, conferirà al report un aspetto più gradevole.
Per aggiungere elementi grafici al report
Nella scheda Inserisci della barra multifunzione fare clic su Rettangolo, quindi trascinare un rettangolo nell'angolo superiore sinistro dell'elenco. Assegnare al rettangolo un'altezza di 7 pollici (18 centimetri) e una larghezza di 1 pollice (2,5 centimetri).
Fare clic con il pulsante destro del mouse sul rettangolo, quindi scegliere Proprietà rettangolo.
Fare clic sulla scheda Riempimento.
Nell'elenco a discesa Colore riempimento fare clic su Altri colori, quindi selezionare il colore GrigioArdesia.
Fare clic su OK.
Fare clic su 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 ardesia.
4. Aggiungere testo in formato libero
Una casella di testo contiene testo statico ripetuto in ogni pagina del report, nonché campi dati.
Per aggiungere testo al report
Fare clic su Progettazione per tornare alla visualizzazione Struttura.
Nella scheda Inserisci della barra multifunzione fare clic su Casella di testo, quindi trascinare una casella di testo nell'angolo superiore sinistro dell'elenco all'interno del rettangolo aggiunto in precedenza. Assegnare alla casella di testo un'altezza di 3 pollici (8 centimetri) e una larghezza di 5 pollici (13 centimetri).
Posizionare il cursore nella parte superiore della casella di testo, quindi digitare: Notiziario per .
Nota
Assicurarsi di includere lo spazio aggiuntivo dopo la parola "per". Lo spazio consente di separare il testo dal campo che si aggiungerà nel passaggio successivo.
Trascinare il campo Territory nella casella di testo e posizionarlo dopo il testo digitato nel passaggio 3.
Selezionare tutto il testo, fare clic con il pulsante destro del mouse su di esso, quindi scegliere Proprietà testo.
Fare clic sulla scheda Tipo di carattere.
Nell'elenco Tipo di carattere selezionare Times New Roman, in Dimensioni selezionare 20 pt e in Colore selezionare Bordeaux.
Fare clic su OK.
Posizionare il cursore sotto il testo digitato nel passaggio 3 e digitare: Salve .
Nota
Assicurarsi di includere lo spazio aggiuntivo dopo la parola "Salve". Lo spazio consente di separare il testo dal campo che si aggiungerà nel passaggio successivo.
Trascinare il campo FullName nella casella di testo e posizionarlo dopo il testo digitato nel passaggio 9, quindi digitare una virgola (,).
Selezionare il testo aggiunto nei passaggi 9 e 10, fare clic con il pulsante destro del mouse su di esso, quindi scegliere Proprietà testo.
Fare clic sulla scheda Tipo di carattere.
Nell'elenco Tipo di carattere selezionare Times New Roman, in Dimensioni selezionare 16 pt, in Colore fare clic su Altri colori, quindi selezionare il colore GrigioArdesia.
Fare clic su OK.
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. Nulla facilisi. Proin ligula enim, porta ut tincidunt id, adipiscing sit amet eros. Ut purus sem, bibendum et vulputate sit amet, facilisis eget magna. Sed aliquam erat non erat eleifend hendrerit. Ut a ligula est, sit amet eleifend enim. Ut et nisl enim, sit amet adipiscing augue. Vivamus eu arcu ac libero posuere elementum. Integer condimentum bibendum venenatis. Integer odio tellus, feugiat in pellentesque semper, interdum nec sem. Sed cursus euismod sem, ut elementum sapien placerat vel.
Selezionare il testo aggiunto nel passaggio 15, fare clic con il pulsante destro del mouse su di esso, quindi scegliere Proprietà testo.
Fare clic sulla scheda Tipo di carattere.
Nell'elenco Tipo di carattere selezionare Arial, in Dimensioni selezionare 10 pt e in Colore selezionare Nero.
Fare clic su OK.
Posizionare il cursore sotto il testo incollato nel passaggio 15, quindi digitare: Congratulazioni per le vendite totali di .
Nota
Assicurarsi di includere lo spazio aggiuntivo dopo la parola "di". Lo spazio consente di separare il testo dal campo che si aggiungerà nel passaggio successivo.
Trascinare il campo Sales nella casella di testo, posizionarlo dopo il testo digitato nel passaggio 20, quindi digitare un punto esclamativo (!).
Fare clic con il pulsante destro del mouse su [Sales], quindi scegliere Espressioni.
Nella casella dell'espressione modificare l'espressione per includere la funzione Sum nel modo seguente:
=Sum(Fields!Sales.value)
Fare clic su OK.
Selezionare il testo aggiunto nei passaggi da 20 a 23, fare clic con il pulsante destro del mouse su di esso, quindi scegliere Proprietà testo.
Fare clic sulla scheda Tipo di carattere.
Nell'elenco Tipo di carattere selezionare Times New Roman, in Dimensioni selezionare 16 pt e in Colore selezionare Bordeaux.
Fare clic su OK.
Selezionare [Sum(Sales)] e nel gruppo Numero della scheda Home fare clic sul pulsante Valuta.
Fare clic con il pulsante destro del mouse sulla casella di testo contenente il testo "Fare clic per aggiungere il titolo", quindi scegliere Elimina.
Selezionare la casella di riepilogo e spostarla nella parte superiore della pagina utilizzando i tasti di direzione.
Fare clic su 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.
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, si aggiungerà manualmente una riga per i totali.
Per aggiungere una tabella
Nell'area Aree dati della scheda Inserisci della barra multifunzione fare clic su Tabella, quindi su Creazione guidata tabella.
Nella pagina Scegliere un set di dati fare clic su ListDataset.
Fare clic su Avanti.
Nella pagina Disponi campi trascinare Productda Campi disponibili in Valori.
Ripetere il passaggio 4 per SalesDate, Quantity e Sales. Posizionare SalesDate sotto Product, Quantity sotto SalesDate e Sales sotto SalesDate.
Fare clic su Avanti.
Nella pagina Scegliere il layout visualizzare il layout della tabella.
La tabella è molto semplice. È costituita da cinque colonne e non presenta gruppi di righe o colonne. Poiché non dispone di gruppi, le opzioni di layout correlate ai gruppi non sono disponibili. Più avanti nell'esercitazione si aggiornerà manualmente la tabella per includere un totale.
Fare clic su Avanti.
Nel riquadro Stili della pagina Scegliere uno stile selezionare Ardesia.
Fare clic su Fine.
Trascinare la tabella sotto la casella di testo aggiunta nella lezione 4.
Nota
Verificare che la tabella sia posizionata all'interno dell'elenco.
Nel riquadro Gruppo di righe fare clic con il pulsante destro del mouse su Dettagli, scegliere Aggiungi totale, quindi fare clic su Dopo.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nel report verrà visualizzata una tabella con i dettagli e i totali delle vendite.
6. Formattare i dati
Formattare solo i dati numerici come valuta e le date come giorno e ora.
Per formattare la tabella dei campi
Fare clic su Progettazione per passare alla visualizzazione Struttura.
Fare clic sulle celle della tabella contenenti [Sum(SalesSales)] e nel gruppo Numero della scheda Home fare clic sul pulsante Valuta.
Fare clic sulle celle contenenti [SalesDate] e nell'elenco a discesa del gruppo Numero selezionare Data.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nel report verranno visualizzati i dati formattati che rendono più facile la lettura.
7. Salvare il report
È possibile salvare i report in un server di report, in una raccolta di SharePoint o nel computer locale. Per ulteriori informazioni, vedere Server di report e server di report SharePoint (Generatore report 3.0 e SSRS).
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.
Per salvare il report in un server di report
Fare clic sul pulsante Generatore report, quindi su Salva con nome.
Fare clic su Siti e server recenti.
Selezionare o digitare il nome del server di report per il quale si dispone delle autorizzazioni per il 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.
In Nome sostituire il nome predefinito con InformazioniVenditePerTerritorio.
Fare clic su Salva.
Il report verrà salvato nel server di report. Il nome del server di report al quale si è connessi verrà visualizzato nella barra di stato nella parte inferiore della finestra.
Per salvare il report nel computer
Fare clic sul pulsante Generatore report, quindi su Salva con nome.
Fare clic su Desktop, Documenti o Risorse del computer, quindi selezionare la cartella in cui si desidera salvare il report.
In Nome sostituire il nome predefinito con InformazioniVenditePerTerritorio.
Fare clic su Salva.
8. (Facoltativo) Aggiungere una linea per separare le aree del report
Aggiungere una linea per separare l'area editoriale da quella dei dettagli del report.
Per aggiungere una linea
Fare clic su Progettazione per tornare alla visualizzazione Struttura.
Nell'area Elementi del report della scheda Inserisci della barra multifunzione fare clic su Linea.
Disegnare una linea sotto la casella di testo in formato libero aggiunta nella lezione 4.
Fare clic sulla linea.
Fare clic sulla scheda Home.
Nell'area Bordo selezionare 4 1/2 pt per la larghezza e Bordeaux per il colore.
9. (Facoltativo) Aggiungere una visualizzazione 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.
Per aggiungere un rettangolo
Fare clic su Progettazione per tornare alla visualizzazione Struttura.
Nell'area Elementi del report della scheda Inserisci della barra multifunzione fare clic su Rettangolo, quindi trascinare il rettangolo nell'elenco, a destra della tabella. Assegnare al rettangolo una larghezza di 2 pollici (5 centimetri) e un'altezza di 4 pollici (10 centimetri).
Allineare le parti superiori del rettangolo e della tabella.
Per aggiungere un grafico a torta
In Aree dati nella scheda Inserisci della barra multifunzione fare clic su Grafico, quindi su Creazione guidata grafico.
Nella pagina Scegliere un set di dati fare clic su ListDataset, quindi su Avanti.
Fare clic su Torta, quindi su Avanti.
Nella pagina Disponi campi del grafico trascinare Product in Categorie.
Trascinare Quantity in Valori, quindi fare clic su Avanti.
Nel riquadro Stili della pagina Scegliere uno stile selezionare Ardesia.
Fare clic su Fine.
Ridimensionare il grafico visualizzato nell'angolo superiore sinistro del report in modo che abbia un'altezza di 1 1/2 pollici (4 centimetri) e una larghezza di 2 pollici (5 centimetri).
Trascinare il grafico all'interno del rettangolo.
Fare clic con il pulsante destro del mouse sul titolo del grafico, quindi scegliere Titolo.
In Testo del titolo nella finestra di dialogo Proprietà titolo grafico digitare: le Quantità di prodotto vendute.
Fare clic sulla scheda Tipo di carattere, quindi nell'elenco Dimensioni fare clic su 10pt.
Fare clic su OK.
Per aggiungere un istogramma
In Aree dati nella scheda Inserisci della barra multifunzione fare clic su Grafico, quindi su Creazione guidata grafico.
Nella pagina Scegliere un set di dati fare clic su ListDataset, quindi su Avanti.
Fare clic su Colonna, quindi su Avanti.
Nella pagina Disponi campi del grafico trascinare Productin Categorie.
Trascinare Sales in Valori, quindi fare clic su Avanti.
I valori vengono visualizzati sull'asse verticale.
Nel riquadro Stili della pagina Scegliere uno stile selezionare Ardesia.
Fare clic su Fine.
Un istogramma verrà aggiunto all'angolo superiore sinistro del report.
Ridimensionare il grafico in modo che abbia una larghezza e un'altezza di 2 pollici (5 centimetri).
Trascinare il grafico all'interno del rettangolo sotto il grafico a torta.
Fare clic con il pulsante destro del mouse sul titolo del grafico, quindi scegliere Titolo.
In Testo del titolo nella finestra di dialogo Proprietà titolo grafico digitare: le Vendite prodotto.
Fare clic sulla scheda Tipo di carattere, quindi nell'elenco Dimensioni fare clic su 10pt.
Fare clic con il pulsante destro del mouse sul titolo dell'asse verticale, quindi deselezionare Mostra titolo asse.
Ripetere il passaggio 13 per il titolo dell'asse orizzontale.
Fare clic con il pulsante destro del mouse sulla legenda, quindi scegliere Elimina legenda.
Nota
La rimozione dei titoli degli assi e della legenda rende il grafico più leggibile quando è di piccole dimensioni.
Per verificare che i grafici siano all'interno del rettangolo
Fare clic con il pulsante destro del mouse sul rettangolo aggiunto in precedenza nel corso della lezione.
La proprietà Name nel riquadro Proprietà indica il nome del rettangolo.
Fare clic con il pulsante destro del mouse sul grafico a torta.
Nel riquadro Proprietà verificare che la proprietà Parent contenga il nome del rettangolo.
Fare clic con il pulsante destro del mouse sull'istogramma e ripetere i passaggi 2 e 3.
Nota
Se non si trovano all'interno del rettangolo, i grafici non verranno visualizzati insieme nel report di cui è stato eseguito il rendering.
Per assegnare ai grafici le stesse dimensioni
Fare clic sul grafico a torta, premere CTRL, quindi fare clic sull'istogramma.
Con entrambi i grafici selezionati, fare clic con il pulsante destro del mouse, scegliere Layout, quindi fare clic su Assegna stessa larghezza.
Nota
Il primo elemento selezionato determina la larghezza di tutti gli elementi ridimensionati.
Ripetere i passaggi 1 e 2 utilizzando l'opzione Assegna stessa altezza.
Fare clic su 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 sulla creazione di un report in formato libero è terminata.
Per ulteriori informazioni sugli elenchi, vedere Tabelle, matrici ed elenchi (Generatore report 3.0 e SSRS), Aggiunta di un elenco (Generatore report 3.0 e SSRS), Informazioni sulle aree dell'area dati Tablix (Generatore report 3.0 e SSRS) e Informazioni su celle, righe e colonne dell'area dati Tablix (Generatore report 3.0 e SSRS).
Per ulteriori informazioni sulle finestre Progettazione query, vedere Finestre Progettazione query (Generatore report 3.0) e Interfaccia utente di Progettazione query basata su testo (Generatore report 3.0).
Vedere anche