Esercitazione: Aggiungere un grafico a torta al report (Generatore report)
Nei grafici a torta e in quelli ad anello i dati vengono visualizzati come percentuali rispetto a un valore intero. I grafici a torta vengono utilizzati principalmente per eseguire confronti tra gruppi. I grafici a torta e ad anello, insieme ai grafici a piramide e a imbuto, costituiscono un gruppo di grafici noti come grafici con forme. I grafici con forme non includono assi. Quando un campo numerico viene inserito in un grafico con forme, viene calcolata la percentuale di ogni valore rispetto al totale.
Se sono presenti troppi punti dati su un grafico a torta, le etichette dei punti dati potrebbero essere difficili da leggere. In questo caso è preferibile utilizzare un grafico a linee. Utilizzare grafici a torta solo dopo avere aggregato i dati in pochi punti dati.
Nell'illustrazione seguente viene mostrato il grafico a torta che verrà creato.
Lezioni dell'esercitazione
In questa esercitazione verranno illustrate le procedure per:
Nota
In questa esercitazione, i passaggi per la procedura guidata sono consolidati in due procedure. Per istruzioni dettagliate su come selezionare un server di report, aggiungere un'origine dati e un set di dati, vedere la prima esercitazione di questa serie: Esercitazione: Creazione di un report tabella semplice (Generatore report).
Tempo stimato per il completamento dell'esercitazione: 10 minuti
Requisiti
Per altre informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore report).
1. Creare un grafico a torta da Creazione guidata grafico
Dalla finestra di dialogo Riquadro attività iniziale utilizzare la Creazione guidata grafico per creare un set di dati incorporato, scegliere un'origine dati condivisa e creare un grafico a torta.
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.
Per creare un nuovo report grafico
Fare clic sul menu Start, scegliere Programmi, Generatore report per Microsoft SQL Server 2012e quindi fare clic su Generatore report.
Verrà visualizzata la finestra di dialogo Riquadro attività iniziale.
Nota
Se la finestra di dialogo Introduzione non viene visualizzata, dal pulsante Report Builder fare clic su Nuovo.
Nel riquadro sinistro verificare che sia selezionata l'opzione Nuovo report .
Nel riquadro di destra fare clic su Creazione guidata grafico.
Nella pagina Scegliere un set di dati fare clic su Crea un set di datie fare clic su Avanti.
Nella pagina Scegliere una connessione a un'origine dati selezionare un'origine dati esistente o individuare il server di report, quindi selezionare un'origine dati e fare clic su Avanti. Potrebbe essere necessario immettere un nome utente e una password.
Nota
L'origine dati scelta non ha importanza purché si disponga delle autorizzazioni appropriate. Non verranno recuperati dati dall'origine dati. Per altre informazioni, vedere Modalità alternative di acquisizione di una connessione dati (Generatore report).
Nella pagina Progetta query fare clic su Modifica come testo.
Incollare la query seguente nel relativo riquadro:
SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales
(Facoltativo) Fare clic sul pulsante Esegui ( ! ) per visualizzare i dati su cui si baserà il grafico.
Fare clic su Avanti.
2. Scegliere il tipo di grafico
È possibile scegliere tra diversi tipi di grafico predefiniti.
Per aggiungere un grafico a torta
Nella pagina Scegliere un tipo di grafico fare clic su Torta e quindi su Avanti. Viene visualizzata la pagina Disponi campi del grafico .
Nella pagina Disponi campi del grafico trascinare il campo Product nel riquadro Categorie . Le categorie consentono di definire il numero di sezioni nel grafico a torta. In questo esempio, saranno presenti otto sezioni, una per ogni prodotto.
Trascinare il campo Sales nel riquadro Valori . Sales rappresenta l'importo delle vendite per la sottocategoria. Nel riquadro Valori viene visualizzato
[Sum(Sales)]
perché nel grafico viene mostrata l'aggregazione per ogni prodotto.Fare clic su Avanti.
Nel riquadro Stili della pagina Scegli uno stile selezionare uno stile.
Uno stile specifica lo stile del carattere, il set di colori e uno stile del bordo. Quando si seleziona uno stile, nel riquadro di anteprima viene visualizzato un esempio del grafico con lo stile selezionato.
Fare clic su Fine.
Il grafico verrà aggiunto all'area di progettazione.
Fare clic sul grafico per visualizzarne gli handle. Trascinare l'angolo inferiore destro del grafico per ingrandirlo. Le dimensioni dell'area di progettazione del report vengono aumentate in base alle dimensioni del grafico.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nel report viene visualizzato il grafico a torta con otto sezioni, una per ogni prodotto. Le dimensioni di ogni sezione rappresentano le vendite per quel prodotto. Tre delle sezioni sono piuttosto sottili.
3. Visualizzare percentuali in ogni sezione
Su ogni sezione della torta, è possibile visualizzare una percentuale per questa sezione rispetto alla torta intera.
Per visualizzare le percentuali in ogni sezione del grafico a torta
Passare alla visualizzazione di progettazione report.
Fare clic con il pulsante destro del mouse sul grafico a torta e scegliere Mostra etichette dati. Le etichette dati vengono visualizzate nel grafico.
Fare clic con il pulsante destro del mouse su un'etichetta e quindi scegliere Proprietà etichetta serie.
Nella casella a discesa Dati etichetta selezionare #PERCENT.
Per visualizzare i valori come percentuali, la proprietà UseValueAsLabel deve essere impostata su false. Se viene richiesto di impostare questo valore nella finestra di dialogo Conferma azione fare clic su Sì.
(Facoltativo) Per specificare il numero di posizioni decimali visualizzate dall'etichetta, digitare
#PERCENT{Pn}
dove n è il numero di posizioni decimali da visualizzare. Ad esempio, per visualizzare nessuna posizione decimale, digitare#PERCENT{P0}
.Nota
L'impostazione diFormato numeri nella finestra di dialogo Proprietà etichetta serie non produrrà alcun effetto quando si formattano le percentuali. Tale opzione consente solo di formattare le etichette come percentuali, senza tuttavia calcolare la percentuale del grafico a torta rappresentata da ciascuna sezione.
Fare clic su OK.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nel report viene visualizzata la percentuale rispetto all'intero per ogni sezione del grafico a torta.
4. Combinare le piccole sezioni in una sezione
Tre delle sezioni della torta sono piuttosto sottili. È possibile combinare più sezioni piccole in un'unica sezione più grande che le rappresenta tutte.
Per combinare le sezioni del grafico a torta inferiori al 5% in un'unica sezione
Passare alla visualizzazione di progettazione report.
Nel gruppo Mostra/Nascondi della scheda Visualizza selezionare Proprietà.
Nell'area di progettazione fare clic su una sezione del grafico a torta. Le proprietà della serie verranno visualizzate nel riquadro Proprietà.
Nella sezione Generale espandere il nodo CustomAttributes .
Impostare la proprietà CollectedStyle su SingleSlice.
Verificare che la proprietà CollectedThreshold sia impostata su 5.
Verificare che la proprietà CollectedThresholdUsePercent sia impostata su True.
Nella scheda Home della barra multifunzione fare clic su Esegui per visualizzare in anteprima il report.
Nella legenda, la categoria "Other" ora esiste. La nuova sezione del grafico a torta combina tutte le sezioni inferiori al 5% in una sezione che costituisce il 6% della torta intera.
5. Personalizzare l'effetto disegno
In Creazione guidata grafico, lo stile predefinito per un grafico a torta è Oceano che rappresenta un effetto concavo. Tale effetto può essere modificato dopo aver completato la procedura guidata.
Per aggiungere un effetto di disegno al grafico a torta
Passare alla visualizzazione di progettazione report.
Se il riquadro Proprietà non è già aperto, nella scheda Visualizza selezionare Proprietà.
Fare doppio clic sul grafico a torta. Le proprietà della serie per il grafico a torta verranno visualizzate nel riquadro Proprietà.
Nel riquadro Proprietà espandere il nodo CustomAttributes .
Impostare PieDrawingStyle su SoftEdge.
Nota
Gli effetti di disegno e gli effetti tridimensionali sono opzioni esclusive. Se un grafico ha effetti tridimensionali applicati, PieDrawingStyle non è disponibile nel riquadro Proprietà.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nell'illustrazione seguente viene mostrato il grafico a torta con l'effetto dei bordi sfumati.
6. Aggiungere un titolo al report
Per aggiungere il titolo di un report
Nell'area di progettazione fare clic su Fare clic per aggiungere il titolo.
Digitare Vendite di fotocamere e di cineprese, premere INVIO e quindi digitare Come percentuale delle vendite totali. Verrà visualizzato quanto segue:
Vendite di fotocamere e di cineprese
Come percentuale delle vendite totali
Selezionare Camera e Videocamera Sales e fare clic sul pulsante Grassetto nella sezione Carattere della scheda Home della barra multifunzione.
Selezionare Percentuale di vendite totali e nella sezione Tipo di carattere nella scheda Home impostare le dimensioni del carattere su 10.
(Facoltativo) Per contenere le due righe del testo potrebbe essere necessario aumentare l'altezza della casella di testo Titolo.
Il titolo verrà visualizzato nella parte superiore del report. Quando non è definita un'intestazione di pagina, gli elementi nella parte superiore del corpo del report equivalgono a un'intestazione di report.
Fare clic su Esegui per visualizzare l'anteprima del report.
7. Salvare il report
Per salvare il report
Passare alla visualizzazione di progettazione report.
Dal pulsante Generatore report fare clic su Salva con nome.
In Nomedigitare Grafico a torta - Vendite.
Fare clic su Salva.
Il report verrà salvato sul server di report.
Passaggi successivi
Questo passaggio conclude l'esercitazione relativa all'aggiunta di un grafico a torta al report. Per altre informazioni sui grafici, vedere Grafici (Generatore report e SSRS) e Grafici sparkline e barre dei dati (Generatore report e SSRS).
Vedere anche
esercitazioni (Generatore report)
Generatore report in SQL Server 2014