Condividi tramite


Procedura: Raccolta di piccole sezioni in un grafico a torta (Generatore report 3.0 e SSRS)

Quando in un grafico a torta viene visualizzato un numero eccessivo di punti dati, l'aspetto finale risulta poco chiaro. Per risolvere questo problema, è possibile visualizzare tutti i dati al di sotto di un determinato valore come un'unica sezione del grafico a torta.

Per raccogliere le piccole sezioni in un'unica sezione, determinare innanzitutto se la soglia deve essere misurata come percentuale del grafico a torta o come valore fisso. Impostare quindi le proprietà CollectedThreshold e CollectedThresholdUsePercent.Impostare la proprietà CollectedThreshold sulla percentuale del grafico al di sotto della quale deve rientrare un valore per essere raccolto o sul valore effettivo dei dati di soglia per la raccolta. Impostare la proprietà CollectedThresholdUsePercent su True per utilizzare una percentuale oppure su False per utilizzare un valore effettivo.

È anche possibile raccogliere le piccole sezioni in un secondo grafico a torta derivato da una sezione del primo grafico ottenuta tramite raccolta. Il secondo grafico a torta verrà disegnato a destra di quello originale.

Non è possibile combinare in un'unica sezione le sezioni di grafici a imbuto o a piramide.

Un esempio di questo grafico è disponibile come report di esempio. Per ulteriori informazioni sul download di questo e altri report di esempio, vedere la pagina relativa ai report di esempio per Generatore report 3.0 e Progettazione report di SQL Server 2008 R2.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

Per raccogliere le piccole sezioni in una singola sezione di un grafico a torta

  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 il valore e il tipo di soglia per la raccolta. Di seguito sono riportati alcuni esempi comuni di impostazione di queste soglie.

    • Per percentuale. Ad esempio, per raccogliere in un'unica sezione tutte le sezioni del grafico a torta minori del 10%:

      Impostare la proprietà CollectedThresholdUsePercent su True.

      Impostare la proprietà CollectedThreshold su 10.

      Nota

      Se si imposta CollectedStyle su SingleSlice, CollectedThreshold su un valore maggiore di 100 e CollectedThresholdUsePercent su True, verrà generata un'eccezione perché non è possibile calcolare una percentuale. Per risolvere questo problema, impostare CollectedThreshold su un valore minore di 100.

    • Per valore di dati. Ad esempio, per raccogliere in un'unica sezione tutte le sezioni del grafico a torta inferiori a 5000:

      Impostare la proprietà CollectedThresholdUsePercent su False.

      Impostare la proprietà CollectedThreshold su 5000.

  6. Impostare la proprietà CollectedLabel su una stringa che rappresenta l'etichetta di testo che verrà visualizzata nella sezione unica.

  7. (Facoltativo) Impostare le proprietà CollectedSliceExploded, CollectedColor, CollectedLegendText e CollectedToolTip. Queste proprietà consentono di modificare l'aspetto, il colore, il testo di etichette e legende e l'aspetto delle descrizioni comando della singola sezione.

Per raccogliere le piccole sezioni in un grafico a torta secondario

  1. Completare i passaggi da 1 a 3 descritti sopra.

  2. Impostare la proprietà CollectedStyle su CollectedPie.

  3. Impostare la CollectedThreshold proprietà su un valore che rappresenta la soglia in corrispondenza della quale le piccole sezioni verranno raccolte in un'unica sezione. Quando la proprietà CollectedStyle è impostata su CollectedPie, la proprietà CollectedThresholdUsePercentè sempre impostata su True e la soglia per la raccolta viene sempre misurata in percentuale.

  4. (Facoltativo) Impostare le proprietà CollectedColor, CollectedLabel, CollectedLegendText e CollectedToolTip. Tutte le altre proprietà denominate "Collected" non si applicano alla torta raccolta.

Nota

Il grafico a torta secondario viene calcolato in base alle piccole sezioni di dati, in modo che verrà visualizzato solo in anteprima, non nell'area di progettazione.

Nota

Non è possibile formattare il grafico a torta secondario. Per questo motivo, si consiglia di utilizzare il primo approccio per la raccolta delle sezioni della torta.