Grafici sparkline e barre dei dati in un report impaginato (Generatore di report)

Si applica a: Generatore di report Microsoft (SSRS) Power BI Report Builder Progettazione report in SQL Server Data Tools

I grafici sparkline e le barre dei dati sono grafici semplici e di piccole dimensioni in un report impaginato, contenenti numerose informazioni in uno spazio ridotto, spesso in linea con il testo.

Nei report, i grafici sparkline e le barre dei dati sono spesso usati nelle tabelle e nelle matrici. La loro efficacia consiste nella possibilità di visualizzarne molti insieme e di confrontarli rapidamente l'uno con l'altro, anziché visualizzarli singolarmente. Rendono facile individuare gli outlier, vale a dire le righe che non hanno prestazioni come le altre. Sebbene di dimensioni ridotte, ogni grafico sparkline spesso rappresenta, nel tempo, più punti dati. Le barre dei dati possono rappresentare più punti dati, ma generalmente ne illustrano solo uno. Di norma, una sparkline mostra una sola serie. Non è possibile aggiungere uno sparkline a un gruppo di dettagli in una tabella. Poiché nei grafici sparkline vengono visualizzati dati aggregati, devono essere inseriti in una cella associata a un gruppo. Le linee di scintilla e le barre dati hanno gli stessi elementi base di categorie, serie e valori, ma non hanno legende, linee di asse, etichette o segni di spunta.

rs_SparklineExample

Per una rapida introduzione ai grafici sparkline, vedere Esercitazione: Aggiungere un grafico sparkline al report (Generatore report) e i video Procedura: Creazione di un grafico sparkline in una tabella e Grafici di tipo sparkline, grafici a barre e indicatori in Generatore report.

Nota

È possibile pubblicare sparkline e barre dei dati con la relativa tabella, matrice o elenco padre, separatamente dal report stesso, come parte del report. Leggi di più su Parti del report. Tuttavia, le parti del report sono deprecate per tutte le versioni di SQL Server Reporting Services successive a SQL Server Reporting Services 2019 e non sono più supportate a partire da SQL Server Reporting Services 2022 e Server di report di Power BI.

Tipi di sparkline

È possibile creare quasi tanti tipi di sparkline quanti di grafici normali. In linea generale, non è possibile creare sparkline 3D. È possibile creare versioni sparkline di questi grafici completi:

Barre dei dati

Le barre dei dati rappresentano in genere un solo punto dati, sebbene possano rappresentarne di più, proprio come i grafici a barre normali. Spesso contengono diverse serie senza categoria o dispongono di raggruppamento di serie.

rs_DataBars

In questo esempio che utilizza barre dei dati in pila, ogni barra dei dati, pur essendo una sola barra, illustra più di un punto dati. I tre differenti colori della barra potrebbero ad esempio rappresentare attività corrispondenti a tre diversi livelli di priorità in cui la lunghezza della barra rappresenta il numero complessivo di attività assegnate a ogni persona. Se invece creassi queste barre dati in pila al 100%, ogni barra riempirebbe la cella e i diversi colori rappresenterebbero la percentuale del totale per ciascun livello di priorità.

È possibile creare versioni di barre dei dati di questi grafici completi:

Allineamento dei dati del grafico sparkline in una tabella o matrice

Quando si inserisce un grafico sparkline in una tabella o matrice, è di solito importante allineare i punti dati in ogni grafico sparkline ai punti dati degli altri grafici sparkline in quella colonna. In caso contrario risulta difficile il confronto dei dati nelle differenti righe. Ad esempio, quando si confrontano i dati di vendita in base al mese di diversi venditori nella società, sarebbe opportuno l'allineamento dei mesi. Se un dipendente fosse fuori per il mese di aprile, non ci sarebbero dati forniti da quel dipendente relativamente a quel mese. Dovresti vedere un vuoto per quel mese e i dati dei mesi successivi allineati con quelli degli altri dipendenti. È possibile eseguire questa operazione allineando l'asse orizzontale. Per altre informazioni, vedere la sezione sui grafici sparkline in Ambito di espressioni per totali, aggregazioni e raccolte predefinite (Generatore report e SSRS) e vedere anche Allineare i dati in un grafico di una tabella o matrice (Generatore report e SSRS).

Analogamente, per poter eseguire il confronto tra righe, i dati devono essere allineati anche verticalmente, pertanto l'altezza delle barre o delle linee in un grafico sparkline o in una barra dei dati deve essere correlata all'altezza delle barre e delle linee in tutti gli altri grafici sparkline o barre dei dati. In caso contrario, non è possibile il confronto tra righe.

rs_SparklineAlignData

In questa immagine, nell'istogramma vengono mostrate le vendite giornaliere per ogni dipendente. Nei giorni in cui il dipendente non ha effettuato vendite, nel grafico viene lasciato uno spazio vuoto e i giorni successivi vengono allineati. Di seguito viene riportato un esempio di allineamento orizzontale. Si noti inoltre che, per alcuni dipendenti, tutte le barre sono corte e nessuna barra raggiunge la parte superiore della cella. Di seguito viene riportato un esempio di allineamento verticale; senza di esso, nelle righe senza barre alte, quelle corte si espanderebbero fino a riempire l'altezza della cella.

Informazioni sui dati forniti in un grafico sparkline o in una barra dei dati

Quando si aggiunge uno sparkline o una barra dei dati a una tabella o a una matrice, questa operazione viene definita nidificazione di un'area dati all'interno di un'altra. La nidificazione significa che i dati forniti alla sparkline o alla barra dei dati dipendono dal set di dati su cui si basa la tabella o la matrice e dalla posizione in cui vengono inseriti nella tabella o nella matrice. Per altre informazioni, vedere Aree dati annidate (Generatore report e SSRS).

Conversione di un grafico sparkline o barra dei dati in un grafico completo

Poiché i grafici sparkline e le barre dei dati sono semplicemente tipi di grafici, se si desidera disporre della funzionalità del grafico completo, è possibile convertirne uno in un grafico completo facendo clic con il pulsante destro del mouse sul grafico e scegliendo Converti in grafico completo. Quando lo fai, le linee degli assi, le etichette, i segni di spunta e la legenda vengono aggiunti automaticamente.

Nota

Non è possibile convertire un grafico completo in un grafico sparkline o barra dei dati con un clic. Tuttavia, è possibile creare un grafico sparkline o una barra dei dati da un grafico completo semplicemente eliminando tutti gli elementi del grafico che non sono nei grafici sparkline e nelle barre dei dati.

Guide pratiche

Aggiungi grafici sparkline e barre dei dati (Generatore report e SSRS)

Allineare i dati in un grafico di una tabella o matrice (Generatore report e SSRS)

Altri argomenti relativi alle procedure per i grafici

Poiché i grafici sparkline e le barre dei dati rientrano tra i tipi di grafico, anche i seguenti argomenti della Guida sui grafici potrebbero esserti utili e pertinenti:

Aggiungere un grafico a un report (Report Builder e SSRS)

Aggiungere punti vuoti a un grafico (Generatore Report e SSRS)

Aggiungere o rimuovere i margini da un grafico (Generatore report e SSRS)

Modificare un tipo di grafico (Generatore report e SSRS)

Definire i colori di un grafico usando una tavolozza (Generatore di report e SSRS)

Visualizzare descrizioni comando in una serie (Generatore report e SSRS)

Specificare una scala logaritmica (Generatore report e SSRS)

Specificare un intervallo per l'asse (Report Builder e SSRS)

Specificare colori coerenti in più grafici con forme (Generatore report e SSRS)