Esercitazione: Aggiunta di un grafico a torta a un report (Progettazione report)

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. Per ulteriori informazioni sui grafici con forme, vedere Grafici con forme (Generatore report 3.0 e SSRS).

Se il numero di punti dati presenti in un grafico a torta è talmente elevato da riempirlo, la leggibilità del grafico più risultare ridotta. In uno scenario di questo tipo è possibile provare a utilizzare un grafico a linee. L'utilizzo dei grafici a torta è consigliabile solo dopo aver aggregato le informazioni in un numero limitato di punti dati.

Requisiti

Per utilizzare l'esercitazione è necessario che nel sistema sia installato quanto segue:

  • SQL Server Business Intelligence Development Studio.

    Nota

    Business Intelligence (BI) Development Studio non è supportato nei computer con processore Itanium. Il supporto per BI Development Studio è tuttavia disponibile per i computer con processore x64. Se i database di esempio di SQL Server sono stati distribuiti in un computer con processore Itanium, utilizzare BI Development Studio in computer con processore x86 o x64 per modificare ed eseguire gli esempi.

  • SQL Server con il database di esempio AdventureWorks2008.

Tempo stimato per il completamento dell'esercitazione: 10 minuti.

Per definire un'origine dati per il grafico a torta

  1. Scegliere Dati report dal menu Visualizza. Nell'ambiente Business Intelligence Development Studio viene visualizzato il riquadro Dati report.

  2. Nel riquadro Dati report fare clic su Nuova e scegliere Origine dati.

  3. Nella finestra di dialogo Proprietà origine dati verificare che l'opzione Connessione incorporata sia selezionata.

  4. Fare clic su Modifica.

  5. Nella finestra di dialogo Proprietà connessione immettere il nome del server nella casella di testo Nome server.

  6. Fare clic su Usa autenticazione di Windows o su Autenticazione di SQL Server e digitare il nome e la password di un utente che dispone dell'autorizzazione per l'accesso al database AdventureWorks2008.

  7. Nella casella Selezionare o immettere un nome di database digitare o selezionare il database AdventureWorks2008.

  8. Fare clic su OK. Nel riquadro Dati report verrà visualizzata la nuova origine dati, ovvero DataSource1 per impostazione predefinita.

Per definire un set di dati per il report

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse sull'origine dati creata nel passaggio precedente e scegliere Aggiungi set di dati.

  2. Nella finestra di dialogo Proprietà set di dati immettere la query seguente nella casella di testo Query:

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. Fare clic su OK. 

Per aggiungere un grafico a torta al report

  1. Scegliere Casella degli strumenti dal menu Visualizza.

  2. Fare doppio clic sull'icona Grafico o trascinarla dalla casella degli strumenti nell'area di progettazione.

  3. Nella finestra di dialogo Seleziona tipo di grafico fare clic su Forma. Selezionare il primo grafico a torta nell'elenco.

  4. Trascinare il campo Name dal riquadro Dati report e rilasciarlo nell'area di rilascio dei campi categoria.

  5. Trascinare il campo SalesYTD dal riquadro Dati report e rilasciarlo nell'area di rilascio dei campi dati.

  6. Fare clic su Anteprima sulla barra multifunzione.

Per visualizzare le percentuali in ogni sezione del grafico a torta

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

  2. Fare clic con il pulsante destro del mouse su un'etichetta e scegliere Proprietà etichetta serie.

  3. Nella finestra di dialogo Proprietà etichetta serie selezionare #PERCENT nella casella Dati etichetta.

  4. (Facoltativo) Per specificare il numero di cifre decimali da visualizzare nell'etichetta, specificare "#PERECENT{Pn}" dove n è il numero di cifre decimali da visualizzare. Se, ad esempio, si desidera impostare la parola chiave su un formato a due cifre decimali, utilizzare la stringa "#PERCENT{P2}".

    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.

Per aggiungere un effetto di disegno al grafico a torta

  1. Nella scheda Visualizza scegliere l'opzione Riquadro proprietà.

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

  3. Nel riquadro Proprietà espandere il nodo CustomAttributes.

  4. Impostare PieDrawingStyle su SoftEdge.

    Nota

    Se si imposta il grafico sull'opzione 3D, gli effetti di disegno non sono più applicabili.

Per combinare le sezioni del grafico a torta inferiori al 5% in un'unica sezione

  1. Aprire il riquadro Proprietà.

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

  3. Nella sezione Generale espandere il nodo CustomAttributes.

  4. Impostare la proprietà CollectedStyle su SingleSlice.

  5. Impostare la proprietà CollectedThresholdUsePercent su True.

  6. Impostare la proprietà CollectedThreshold su 5.