Esercitazione: Aggiunta di un grafico a torta al report (Generatore report 3.0)

Nei grafici a torta e nei grafici ad anello i dati vengono visualizzati come proporzioni del totale. 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.

Grafico a torta con effetto concavo

Lezioni dell'esercitazione

In questa esercitazione verranno illustrate le procedure per:

  1. Creare un grafico a torta da Creazione guidata grafico

  2. Scegliere il tipo di grafico

  3. Visualizzare percentuali in ogni sezione

  4. Combinare le piccole sezioni in una sezione

  5. Personalizzare l'effetto di disegno

  6. Aggiungere un titolo al report

  7. Salvare il report

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 3.0).

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

Requisiti

Per ulteriori informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore report 3.0).

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

  1. Fare clic sul pulsante Start, scegliere Programmi, Generatore report 3.0 per Microsoft SQL Server 2008 R2, quindi fare clic su Generatore report 3.0.

    Verrà visualizzata la finestra di dialogo Riquadro attività iniziale.

    Nota

    Se la finestra di dialogo Riquadro attività iniziale non viene visualizzata, fare clic sul pulsante Generatore report, quindi su Nuovo.

  2. Nel riquadro di sinistra verificare che sia selezionata l'opzione Nuovo report.

  3. Nel riquadro di destra fare clic su Creazione guidata grafico.

  4. Nella pagina Scegliere un set di dati fare clic su Crea un set di dati, quindi scegliere Avanti.

  5. Nella pagina Scegliere una connessione a un'origine dei dati selezionare un'origine dati esistente o il server di report, quindi selezionare un'origine dati e scegliere 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 ulteriori informazioni, vedere Modalità alternative di acquisizione di una connessione dati (Generatore report 3.0).

  6. Nella pagina Progetta query fare clic su Modifica come testo.

  7. 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
    
  8. Fare clic sul pulsante Esegui (!) per visualizzare i dati su cui si baserà il grafico (facoltativo).

  9. Fare clic su Avanti.

2. Scegliere il tipo di grafico

È possibile scegliere tra diversi tipi di grafico predefiniti.

Per aggiungere un grafico a torta

  1. Nella pagina Scegliere un tipo di grafico fare clic su Torta, quindi scegliere Avanti. Verrà visualizzata la pagina Disponi campi del grafico.

    Nella pagina Disponi campi del grafico trascinare il campo Product nel riquadro Categorie. Le categorie definiscono il numero di sezioni nel grafico a torta. In questo esempio, saranno presenti otto sezioni, una per ogni prodotto.

  2. Trascinare il campo Sales nel riquadro Valori. Sales rappresenta l'importo delle vendite per la sottocategoria. Nel riquadro Valori viene visualizzato [Sum(Sales)] perché il grafico visualizza l'aggregazione per ogni prodotto.

  3. Fare clic su Avanti.

  4. Nella pagina Scegliere uno stile selezionare uno stile nel riquadro Stili.

    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.

  5. Fare clic su Fine.

    Il grafico verrà aggiunto all'area di progettazione.

  6. 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.

  7. 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 il 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

  1. Passare alla visualizzazione di progettazione report.

  2. Fare clic con il pulsante destro del mouse sul grafico a torta e scegliere Mostra etichette dati. Le etichette dati vengono visualizzate nel grafico.

  3. Fare clic con il pulsante destro del mouse su un'etichetta, quindi fare clic su Proprietà etichetta serie.

  4. Nella casella Dati etichetta, selezionare #PERCENT nella casella di riepilogo a discesa.

    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 .

  5. (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 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.

  6. Fare clic su OK. 

  7. 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

  1. Passare alla visualizzazione di progettazione report.

  2. Nella scheda Visualizza, selezionare Proprietà nel gruppo Mostra/Nascondi.

  3. Nell'area di progettazione fare clic su una sezione del grafico a torta. Le proprietà della serie verranno visualizzate nel riquadro Proprietà.

  4. Nella sezione Generale espandere il nodo CustomAttributes.

  5. Impostare la proprietà CollectedStyle su SingleSlice.

  6. Verificare che la proprietà CollectedThreshold sia impostata su 5.

  7. Verificare che la proprietà CollectedThresholdUsePercent sia impostata su True.

  8. Nella barra multifunzione 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 6% della torta intera.

5. Personalizzare l'effetto di 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

  1. Passare alla visualizzazione di progettazione report.

  2. Se il riquadro Proprietà non è già visualizzato, selezionare Proprietà nella scheda Visualizza.

  3. Fare doppio clic sul grafico a torta. Le proprietà della serie per il grafico a torta verranno visualizzate nel riquadro Proprietà.

  4. Nel riquadro Proprietà espandere il nodo CustomAttributes.

  5. Impostare PieDrawingStyle su SoftEdge.

    Nota

    Gli effetti di disegno e gli effetti tridimensionali sono opzioni esclusive. Se si applicano effetti tridimensionali a un grafico, PieDrawingStyle non è disponibile nel riquadro Proprietà.

  6. 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.

Grafico a torta con effetto contorni sfumati

6. Aggiungere un titolo al report

Per aggiungere il titolo di un report

  1. Nell'area di progettazione fare clic su Fare clic per aggiungere il titolo.

  2. Digitare Vendite di fotocamere e di cineprese, premere INVIO, quindi digitare Come percentuale delle vendite totali. Verrà visualizzato quanto segue:

    Vendite di fotocamere e di cineprese

    Come percentuale delle vendite totali

  3. Selezionare Vendite di fotocamere e di cineprese e fare clic sul pulsante Grassetto nella sezione Carattere della scheda Home della barra multifunzione.

  4. Selezionare Come percentuale delle vendite totali e nella sezione Carattere nella scheda Home, impostare la dimensione del carattere su 10.

  5. (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.

  6. Fare clic su Esegui per visualizzare l'anteprima del report.

7. Salvare il report

Per salvare il report

  1. Passare alla visualizzazione di progettazione report.

  2. Dal pulsante Generatore report fare clic su Salva con nome.

  3. In Nome digitare Grafico a torta - Vendite.

  4. 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 ulteriori informazioni sui grafici, vedere Grafici (Generatore report 3.0 e SSRS) e Grafici sparkline e barre dei dati (Generatore report 3.0 e SSRS).