Preparazione dei dati per la visualizzazione in un'area dati del grafico (Generatore report 2.0)

I grafici forniscono una visualizzazione di riepilogo dei dati. Tuttavia, nel caso di set di dati di grandi dimensioni, le informazioni di un grafico possono essere nascoste o diventare illeggibili. I punti dati mancanti o Null, i tipi di dati non appropriati per il tipo di grafico e applicazioni avanzate quale la combinazione di grafici con tabelle possono influire sulla leggibilità di un grafico. Prima di progettare un grafico, è opportuno preparare e identificare con attenzione i dati, in modo da procedere rapidamente e con maggiore efficienza.

Considerazioni sul set di dati prima dell'utilizzo del grafico

Un grafico, così come qualsiasi altra area dati, ad esempio una matrice o una tabella, è associato a un unico set di dati. Se si desidera visualizzare più set di dati nello stesso grafico, è possibile creare un set di dati aggiuntivo che utilizza un'istruzione JOIN o UNION nella query SQL prima di aggiungere dati al grafico. Per ulteriori informazioni sull'istruzione JOIN e UNION, vedere la documentazione online o un altro riferimento SQL. È possibile includere il numero necessario di grafici nel report.

Pre-aggregare i dati nella query del set di dati se i dati di dettaglio non sono necessari o utili. Per visualizzare più chiaramente ogni punto dati, ridurre il numero di categorie nel set di dati. È possibile filtrare il set di dati o aggiungere una condizione alla query per ridurre il numero di righe restituite.

Per tracciare correttamente la maggior parte dei grafici, sono necessari valori numerici lungo l'asse dei valori, che in genere corrisponde all'asse Y. Se il tipo di dati del campo valori è String, non sarà possibile visualizzare un valore numerico, neanche se nei campi sono presenti numerali. Verrà invece visualizzato un conteggio del numero totale di righe che contengono un valore in tale campo. Per evitare questo comportamento, assicurarsi che i campi utilizzati per le serie di valori abbiano tipi di dati numerici anziché stringhe che contengono numeri formattati.

Procedure consigliate per la visualizzazione di dati in un grafico

I grafici risultano più efficaci quando il numero di elementi visualizzati presenta un'immagine chiara delle informazioni sottostanti. Alcuni grafici, ad esempio i grafici a dispersione, traggono vantaggio da numerosi punti dati, mentre altri, come i grafici a torta, sono più efficaci con meno punti dati. È necessario scegliere con attenzione un tipo di grafico in base ai valori disponibili nel set di dati e al modo in cui si desidera visualizzare queste informazioni. Per ulteriori informazioni, vedere Tipi di grafico (Generatore report 2.0).

È possibile consolidare i dati in un grafico in molti modi:

  • Quando si utilizza un grafico a torta, raccogliere le sezioni più piccole in un'unica sezione denominata "Altro". In questo modo si riduce il numero di sezioni del grafico a torta. Per ulteriori informazioni, vedere Procedura: Raccolta di piccole sezioni in un grafico a torta (Generatore report 2.0).

  • Evitare di utilizzare le etichette dei punti dati quando sono presenti numerosi punti dati. Tali etichette sono più efficaci quando il grafico include solo pochi punti dati.

  • Filtrare i dati indesiderati o irrilevanti. In questo modo è possibile evidenziare i dati principali che si desidera mostrare nel grafico. Per ulteriori informazioni sul filtro dei dati in Reporting Services, vedere Procedura: Aggiunta di un filtro (Generatore report 2.0).

  • Per visualizzare dati proporzionali in un modello di tabella o matrice, utilizzare un contatore lineare anziché un grafico a barre. I contatori sono più indicati per la visualizzazione di un singolo valore in una cella. Per ulteriori informazioni, vedere Nidificazione delle aree dati (Generatore report 2.0).

Valori vuoti o Null in un campo di un set di dati

I valori vuoti vengono elaborati in modo diverso a seconda del tipo di grafico specificato:

  • Se il grafico è di tipo lineare (grafico a barre, a dispersione, a linee, ad area, con intervalli o istogramma) i valori vuoti vengono visualizzati come spazi vuoti o "gap". Se si desidera identificare i punti vuoti, è necessario aggiungere segnaposti di punti vuoti. Per ulteriori informazioni, vedere Procedura: Aggiunta di punti vuoti al grafico (Generatore report 2.0).

  • Se il grafico è di tipo lineare contiguo (ad area, a barre, a linee, a dispersione o istogramma), vengono aggiunti punti dati vuoti per mantenere la continuità nella serie.

  • Se il grafico è di tipo non lineare (polare, a torta, ad anello, a imbuto o a piramide), i valori vuoti non vengono visualizzati.

Per evitare che dati importanti risultino nascosti, rimuovere i valori vuoti dal set di dati. Per filtrare i valori Null, è possibile utilizzare la clausola NOT IS NULL nella query. In alternativa, è possibile aggiungere un'espressione di filtro per specificare che si desidera visualizzare solo i valori diversi da zero. Per ulteriori informazioni, vedere Procedura: Aggiunta di un filtro (Generatore report 2.0).

Se un campo non contiene valori nel set di dati restituito, verrà visualizzato un grafico vuoto senza punti dati, ma con l'aggiunta del nome della serie (solitamente il nome del campo) come elemento della legenda. Questo comportamento è diverso dal caso in cui il set di dati restituito non contiene alcuna riga di dati, che può verificarsi quando il report include parametri e il valore selezionato restituisce un set di risultati vuoto. Se la query del set di dati non restituisce alcuna riga di dati, in fase di esecuzione verrà visualizzato un messaggio indicante che non è possibile visualizzare dati. È possibile personalizzare questo messaggio modificando la didascalia NoDataMessage per il report nel riquadro Proprietà. Per ulteriori informazioni, vedere Informazioni sui set di dati del report (Generatore report 2.0).