Esercitazione: Aggiungere un grafico a torta al report (Generatore report)

In questa esercitazione viene creato il grafico a torta in un report impaginato di Reporting Services. Vengono aggiunte le percentuali e le sezioni piccole vengono unite in un'unica sezione.

Nei grafici a torta e in quelli ad anello i dati vengono visualizzati come percentuali rispetto a un valore intero. Non hanno assi. Quando si aggiunge un campo numerico in un grafico a torta, il grafico calcola la percentuale di ogni valore rispetto al totale.

Nell'illustrazione seguente viene mostrato il grafico a torta che verrà creato.

Screenshot del grafico a torta di Generatore report.

Se sono presenti troppi punti dati su un grafico a torta, le etichette dei punti dati potrebbero essere difficili da leggere. In tal caso, prendere in considerazione la possibilità di unire le sezioni piccole in un'unica sezione più grande. I grafici a torta risultano più leggibili dopo avere aggregato i dati in pochi punti dati.

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 informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Generatore report).

1. Creare un grafico a torta da Creazione guidata grafico

In questa sezione si usa la Creazione guidata grafico per creare un set di dati incorporato, scegliere un'origine dati condivisa e creare un grafico a torta.

  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 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 datie fare clic su Avanti.

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

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

  7. Incollare la query seguente nel relativo riquadro:

    Nota

    In questa esercitazione la query contiene i valori dei dati e non richiede un'origine dati esterna. Questa condizione tuttavia rende la query piuttosto lunga. In una query di un ambiente aziendale non sarebbe incluso alcun dato. Questo esempio è solo a scopo illustrativo.

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

  9. Fare clic su Avanti.

2. Scegliere il tipo di grafico

È possibile scegliere tra diversi tipi di grafico predefiniti.

  1. Nella pagina Scegliere un tipo di grafico fare clic su Torta, quindi scegliere 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.

  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é nel grafico viene mostrata l'aggregazione per ogni prodotto.

  3. Fare clic su Avanti per visualizzare un'anteprima.

  4. Fare clic su Fine.

    Il grafico verrà aggiunto all'area di progettazione. Anziché i valori effettivi del grafico a torta vengono visualizzati Product 1, Product 2 e così via per dare un'idea dell'aspetto del grafico.

    Screenshot del grafico a torta di Generatore report nella visualizzazione progettazione.

  5. Fare clic sul grafico per visualizzarne gli handle. Trascinare l'angolo in basso a destra del grafico per ingrandirlo. Si noti che viene ingrandita anche l'area di progettazione del report in base alle dimensioni del grafico.

  6. 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. I prodotti sono ora visibili e le dimensioni di ogni sezione rappresentano le vendite del prodotto specifico. Tre delle sezioni sono piuttosto sottili.

Screenshot che mostra un'anteprima del grafico a torta di Generatore report.

3. Visualizzare percentuali in ogni sezione

Su ogni sezione della torta, è possibile visualizzare una percentuale per questa sezione rispetto alla torta intera.

  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 e quindi fare clic su Proprietà etichetta serie.

  4. Nella casella Dati etichetta selezionare #PERCENT.

  5. (Facoltativo) Per specificare il numero di cifre decimali da visualizzare nell'etichetta, nella casella Dati etichetta dopo #PERCENTdigitare {Pn} dove n è il numero di cifre decimali da visualizzare. Ad esempio per non visualizzare cifre decimali, digitare #PERCENT{P0} .

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

    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.

  7. Selezionare OK.

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

Screenshot che mostra un'anteprima del grafico a torta di Generatore report con percentuali in ogni sezione.

4. Combinare le piccole sezioni in una sezione

Tre delle sezioni della torta sono piuttosto sottili. È possibile unire più sezioni piccole in un'unica sezione più grande "Other" che le rappresenta tutte tre.

  1. Passare alla visualizzazione di progettazione report.

  2. Se il riquadro Proprietà non è visualizzato, nel gruppo Mostra/Nascondi della scheda >Visualizza> selezionare Proprietà.

  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.

    Screenshot che mostra come impostare una proprietà di una singola sezione nel grafico a torta di Generatore report.

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

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

  8. Nella scheda Home fare clic su Esegui per visualizzare l'anteprima del report.

Nella legenda è ora presente la categoria "Other". La nuova sezione del grafico a torta combina tutte le sezioni inferiori al 5% in una sezione che costituisce il 6% della torta intera.

Screenshot che mostra come il grafico a torta di Generatore report inizi a 90 gradi dalla parte superiore del grafico.

5. Iniziare la visualizzazione dei valori del grafico a torta dalla parte superiore

Per impostazione predefinita, nei grafici a torta il primo valore nel set di dati inizia a 90 gradi dalla cima della torta. Ciò è osservabile nel grafico a torta nelle sezioni precedenti.

In questa sezione si farà in modo che il primo valore venga visualizzato nella parte superiore.

  1. Passare alla visualizzazione di progettazione report.

  2. Selezionare il grafico a torta.

  3. In Attributi personalizzatinel riquadro Proprietà modificare PieStartAngle da 0 a 270.

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

Le sezioni del grafico a torta sono ora in ordine alfabetico, iniziano dall'alto e finiscono con la sezione "Other".

Screenshot che mostra il modo in cui il grafico a torta di Generatore report inizia nella parte superiore.

6. Aggiungere un titolo al report

Poiché il grafico a torta è l'unica visualizzazione nel report, il grafico non richiede un titolo. Specificare un titolo per il report.

  1. Nel grafico, selezionare la casella Titolo del grafico e premere CANC.

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

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

  4. Selezionare Vendite di fotocamere e di cineprese e nella sezione Carattere della scheda >Home> fare clic su Grassetto.

  5. SelezionareCome percentuale delle vendite totali e nella sezione Carattere della scheda >Home> impostare la dimensione del carattere su 10.

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

  7. 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. Nel menu File scegliere Salva.

  3. In Nomedigitare 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 altre informazioni sui grafici, vedere Grafici (Generatore report e SSRS) e Grafici sparkline e barre dei dati (Generatore report e SSRS).

Vedere anche

Esercitazioni di Generatore report
Generatore report in SQL Server