Esercitazione: Aggiunta di un grafico a torta al report (Generatore report 2.0)
I dati nei grafici a torta e nei grafici ad anello 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 uno scenario di questo tipo è preferibile utilizzare un grafico a linee. Utilizzare grafici a torta solo dopo avere aggregato i dati in pochi punti dati.
Lezioni dell'esercitazione
In questa esercitazione verranno illustrate le procedure per:
Creare un nuovo set di dati e utilizzare la finestra Progettazione query relazionale per scegliere una vista dal database. Una vista è un oggetto predefinito che è possibile utilizzare per recuperare i dati correlati dalle tabelle separate, ad esempio, venditore e vendite annuali.
Aggiungere un grafico a torta per visualizzare i dati.
Su ogni sezione della torta, visualizzare una percentuale per questa sezione rispetto alla torta intera.
Combinare sezioni più piccole in una sezione più grande che le rappresenta tutte.
Modificare le opzioni di visualizzazione per il grafico a torta.
Tempo stimato per il completamento dell'esercitazione: 10 minuti
Requisiti
Per completare l'esercitazione è necessario soddisfare i requisiti seguenti:
- Disporre di accesso al report Sales Order creato in Esercitazione: Creazione di un report tabella semplice (Generatore report 2.0).
Per aprire un report esistente
Fare clic sul pulsante Start, scegliere Programmi, Generatore report per Microsoft SQL Server 2008, quindi fare clic su Generatore report 2.0.
Dal pulsante Generatore report fare clic su Apri.
Fare clic su Siti e server recenti, quindi passare a Sales Order sul server di report.
Procedere quindi all'aggiunta di un istogramma al report.
Per aggiungere un grafico a torta utilizzando la Creazione guidata grafico
Nella scheda Inserisci della barra multifunzione fare clic su Grafico, quindi su Creazione guidata grafico.
Poiché nel report è già presente un set di dati, viene visualizzata la pagina Scegliere un set di dati. In questa esercitazione si creerà un nuovo set di dati.
Fare clic su Crea un set di dati, quindi fare due volte clic su Avanti. Verrà visualizzata la pagina Progetta query.
In alcuni database le tabelle sono organizzate in schemi. Nella visualizzazione database è riportata la gerarchia degli schemi. Per visualizzare le tabelle e le viste è possibile espandere ogni schema.
Nel riquadro Vista di database espandere Sales, quindi Views e infine vSalesPersonSalesByFiscalYears. Selezionare le colonne seguenti: FullName e 2004.
Fare clic su Esegui (!) per visualizzare un set di risultati.
Nel set di risultati vengono visualizzate 14 righe e 2 colonne. Viene visualizzata una riga per ogni venditore con il nome e i totali delle vendite per l'anno 2004.
Fare clic su Avanti. Verrà visualizzata la pagina Scegliere un tipo di grafico.
Fare clic su Torta e quindi su Avanti. Verrà visualizzata la pagina Disponi campi del grafico.
Nel riquadro Campi disponibili sono presenti 2 campi: FullName e ID2004. I nomi di colonna che iniziano con un numero vengono convertiti nei nomi di campo del set di dati che iniziano con le lettere "ID" seguite dal numero.
Trascinare FullName nel riquadro Categorie. Le categorie definiscono il numero di sezioni nel grafico a torta. In questo esempio, ci saranno 14 sezioni, una per ogni venditore.
Trascinare ID2004 nel riquadro Valori. ID2004 rappresenta tutte le vendite dell'anno 2004. Nel riquadro Valori viene visualizzato [Sum(ID2004)] perché il grafico visualizza l'aggregazione per ogni persona.
Scegliere Fine.
Il grafico verrà aggiunto all'area di progettazione.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nel report viene visualizzato il grafico a torta con 14 sezioni, una per ogni venditore. Le dimensioni di ogni sezione rappresentano le vendite del 2004 per il relativo venditore.
A questo punto, è possibile visualizzare l'importo delle vendite in percentuale rispetto alla torta intera.
Per visualizzare le percentuali in ogni sezione del grafico a torta
Passare alla visualizzazione Progettazione.
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 scegliere Proprietà etichetta serie.
Nella casella Dati etichetta, selezionare #PERCENT nella casella di riepilogo a discesa.
(Facoltativo) Per specificare il numero di cifre decimali da visualizzare nell'etichetta, digitare "#PERCENT{Pn}" dove n è il numero di cifre decimali da visualizzare. Ad esempio per non visualizzare posizioni decimali, utilizzare "#PERCENT{P0}."
[!NOTA]
L'impostazione di Formato numeri nella finestra di dialogo delle 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.
Per combinare le sezioni del grafico a torta inferiori al 5% in un'unica sezione
Passare alla visualizzazione Progettazione.
Nella scheda Visualizza, selezionare Proprietà nel gruppo Mostra/Nascondi.
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à CollectedThresholdUsePercent sia impostata su True.
Verificare che la proprietà CollectedThreshold sia impostata su 5.
Sulla barra degli strumenti, fare clic su Esegui nella scheda Home per visualizzare il report in anteprima.
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 21% della torta intera.
Per aggiungere un effetto di disegno al grafico a torta
Passare alla visualizzazione Progettazione.
Se non è già aperto, aprire il riquadro 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]
Il disegno di effetti ed effetti 3D sono opzioni esclusive. Se si applicano effetti 3D a un grafico, PieDrawingStyle non è disponibile nel riquadro Proprietà.
Fare clic su Esegui per visualizzare l'anteprima del report.
Passaggi successivi
Questo passaggio conclude l'esercitazione relativa all'aggiunta di un grafico a torta al report.
Vedere anche