Grafici sparkline e barre dei dati (Generatore report e SSRS)Sparklines and Data Bars (Report Builder and SSRS)

I grafici sparkline e le barre dei dati sono grafici semplici e di piccole dimensioni contenenti numerose informazioni in uno spazio ridotto, spesso in linea con il testo.Sparklines and data bars are small, simple charts that convey a lot of information in a little space, often inline with text.

Nei report Reporting ServicesReporting Services vengono spesso utilizzati i grafici sparkline e le barre dei dati in tabelle e matrici.In Reporting ServicesReporting Services reports, sparklines and data bars are often used in tables and matrices. La loro efficacia consiste nella possibilità di visualizzarne molti insieme e di confrontarli rapidamente l'uno con l'altro, anziché visualizzarli singolarmente.Their impact comes from viewing many of them together and being able to quickly compare them one above the other, rather than viewing them singly. Facilitano la visualizzazione degli outlier, ovvero le righe che non si eseguono come le altre.They make it easy to see the outliers, the rows that are not performing like the others. Sebbene di dimensioni ridotte, ogni grafico sparkline spesso rappresenta, nel tempo, più punti dati.Although they are small, each sparkline often represents multiple data points, often over time. Le barre dei dati possono rappresentare più punti dati, ma generalmente ne illustrano solo uno.Data bars can represent multiple data points, but typically illustrate only one. Solitamente in ogni grafico sparkline è presente una sola serie.Each sparkline typically presents a single series. Non è possibile aggiungere un grafico sparkline a un gruppo di dettagli in una tabella.You cannot add a sparkline to a detail group in a table. Poiché nei grafici sparkline vengono visualizzati dati aggregati, devono essere inseriti in una cella associata a un gruppo.Because sparklines display aggregated data, they must go in a cell associated with a group. Gli elementi di base dei grafici sparkline e delle barre dei dati sono uguali a quelli delle categorie, delle serie e dei valori, tuttavia non dispongono di legende, linee assi, etichette o segni di graduazione.Sparklines and data bars have the same basic chart elements of categories, series, and values, but they have no legend, axis lines, labels, or tick marks.

rs_SparklineExamplers_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 .To quickly get started with sparklines, see Tutorial: Add a Sparkline to Your Report (Report Builder) and the videos How to: Create a Sparkline in a Table and Sparklines, Bar Charts, and Indicators in Report Builder .

Nota

È possibile pubblicare grafici sparkline e barre dei dati con tabella, matrice o elenco padri corrispondenti separatamente da un report come parte del report.You can publish sparklines and data bars with their parent table, matrix, or list, separately from a report as a report part. Altre informazioni su Parti del report.Read more about Report Parts.

Tipi di grafici sparklineTypes of Sparklines

Si possono creare quasi tanti tipi di grafici sparkline quanti sono quelli normali.You can create almost as many types of sparklines as there are regular charts. In generale, non è possibile creare grafici sparkline 3D.In general, you cannot make 3D sparklines. È possibile creare versioni di grafici sparkline di questi grafici completi:You can make sparkline versions of these full charts:

Barre dei datiData Bars

Le barre dei dati rappresentano in genere un solo punto dati, sebbene possano rappresentarne di più, proprio come i grafici a barre normali.Data bars typically represent a single data point, though they can represent multiple data points, just like regular bar charts. Spesso contengono diverse serie senza categoria o dispongono di raggruppamento di serie.They often contain several series with no category, or have series grouping.

rs_DataBarsrs_DataBars

In questo esempio in cui vengono utilizzate barre dei dati in pila, ogni barra dei dati illustra più di un punto dati, anche se è unica.In this example using stacked data bars, each data bar, although only one bar, illustrates more than one data point. 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.For example, the three different colors of the bar could represent tasks of three levels of priority with the length of the bar representing the total number of tasks assigned to each person. Se queste barre dei dati venissero invece create in pila 100%, ogni barra riempirebbe la cella e i diversi colori rappresenterebbero la percentuale all'intero per ogni livello di priorità.If you made these 100% stacked data bars instead, each bar would fill the cell, and the different colors would represent the percentage of the whole for each priority level.

È possibile creare versioni di barre dei dati di questi grafici completi:You can make data bar versions of these full charts:

Allineamento dei dati del grafico sparkline in una tabella o matriceAligning Sparkline Data in a Table or Matrix

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.When you insert a sparkline in a table or matrix, it is usually important for the data points in each sparkline to align with the data points of the other sparklines in that column. In caso contrario risulta difficile il confronto dei dati nelle differenti righe.Otherwise it is hard to compare the data in the different rows. Ad esempio, quando si confrontano i dati di vendita in base al mese di diversi venditori nella società, sarebbe opportuno l'allineamento dei mesi.For example, when you compare sales data by month for different salespeople in your company, you would want the months to align. Se un dipendente fosse fuori per il mese di aprile, non ci sarebbero dati forniti da quel dipendente relativamente a quel mese.If an employee was out for the month of April, there would be no data for that employee for that month. Per visualizzare il gap per quel mese e vedere i dati relativi ai mesi successivi, allineare i dati degli altri dipendenti.You would want to see a gap for that month, and see the data for subsequent months align with the data for the other employees. È possibile eseguire questa operazione allineando l'asse orizzontale.You can do this by aligning the horizontal axis. 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).For more information, see the section about sparklines in Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS), and see Align the Data in a Chart in a Table or Matrix (Report Builder and 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.Likewise, to be comparable across rows, data must also align vertically, meaning that the height of the bars or lines in one sparkline or data bar must be relative to the height of the bars and lines in all the other sparklines or data bars. In caso contrario, non è possibile il confronto tra righe.Otherwise, you can't compare the rows to each other.

rs_SparklineAlignDatars_SparklineAlignData

In questa immagine, nell'istogramma vengono mostrate le vendite giornaliere per ogni dipendente.In this image, the column chart shows daily sales for each employee. Nei giorni in cui il dipendente non ha effettuato vendite, nel grafico viene lasciato uno spazio vuoto e i giorni successivi vengono allineati.Note that for days that an employee has no sales, the chart leaves a blank and aligns subsequent days. Di seguito viene riportato un esempio di allineamento orizzontale.This is an example of horizontal alignment. Si noti inoltre che per alcuni dipendenti, ogni barra è corta e nessuna delle barre raggiunge la parte superiore della cella.Also note that for some employees, every bar is short, and no bar reaches the top of the cell. 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.This is an example of vertical alignment; without it, in the rows with no tall bars, the short bars would expand to fill the height of the cell.

Informazioni sui dati forniti in un grafico sparkline o in una barra dei datiUnderstanding the Data Supplied to a Sparkline or Data Bar

L'operazione che consente di aggiungere un grafico sparkline o una barra dei dati a una tabella o a una matrice viene definita nidificazione di un'area dati all'interno di un'altra.When you add a sparkline or data bar to a table or matrix, this is referred to as nesting one data region inside another. La nidificazione indica che i dati forniti nel grafico sparkline o nella barra dei dati vengono controllati dal set di dati su cui è basata la tabella o la matrice e dal punto in cui vengono collocati nella tabella o nella matrice.Nesting means that the data supplied to the sparkline or data bar is controlled by the dataset that the table or matrix is based on, and by where you put it in the table or matrix. Per altre informazioni, vedere Aree dati annidate (Generatore report e SSRS).For more information, see Nested Data Regions (Report Builder and SSRS).

Conversione di un grafico sparkline o barra dei dati in un grafico completoConverting a Sparkline or Data Bar to a Full Chart

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.Because sparklines and data bars are just a kind of chart, if you decide you would rather have the full chart functionality, you can convert one to a full chart by right-clicking the chart and clicking Convert to Full Chart. Quando si esegue questa operazione, le linee dell'asse, le etichette, i segni di graduazione e la legenda vengono aggiunti automaticamente.When you do, the axis lines, labels, tick marks, and legend are added automatically.

Nota

Non è possibile convertire un grafico completo in un grafico sparkline o barra dei dati con un clic.You cannot convert a full chart to a sparkline or data bar with one click. 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.However, you can make a sparkline or data bar from a full chart just by deleting all the chart elements that are not in sparklines and data bars.

ProcedureHow-to Topics

Aggiungere grafici sparkline e barre dei dati (Generatore report e SSRS)Add Sparklines and Data Bars (Report Builder and SSRS)

Allineare i dati in un grafico di una tabella o matrice (Generatore report e SSRS)Align the Data in a Chart in a Table or Matrix (Report Builder and SSRS)

Altre procedure per i graficiOther how-to topics for charts

Poiché i grafici sparkline e le barre dei dati sono tipi di grafici, anche le seguenti procedure per i grafici potrebbero risultare utili e pertinenti:Because sparklines and data bars are a type of chart, you might also find the following how-to topics for charts helpful and relevant:

Aggiungere un grafico a un report (Generatore report e SSRS)Add a Chart to a Report (Report Builder and SSRS)

Aggiunta di punti vuoti a un grafico (Generatore Report e SSRS)Add Empty Points to a Chart (Report Builder and SSRS)

Aggiungere o rimuovere i margini da un grafico (Generatore report e SSRS)Add or Remove Margins from a Chart (Report Builder and SSRS)

Modificare un tipo di grafico (Generatore report e SSRS)Change a Chart Type (Report Builder and SSRS)

Definire i colori in un grafico mediante la tavolozza (Generatore report e SSRS)Define Colors on a Chart Using a Palette (Report Builder and SSRS)

Visualizzazione di descrizioni comandi in una serie (Generatore report e SSRS)Show ToolTips on a Series (Report Builder and SSRS)

Specificare una scala logaritmica (Generatore report e SSRS)Specify a Logarithmic Scale (Report Builder and SSRS)

Specificare un intervallo dell'asse (Generatore report e SSRS)Specify an Axis Interval (Report Builder and SSRS)

Specificare i colori coerenti in più grafici con forme (Generatore report e SSRS)Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS)

Vedere ancheSee Also

Grafici (Generatore report e SSRS) Charts (Report Builder and SSRS)
Esercitazione: Aggiungere un grafico sparkline al report (Generatore report)Tutorial: Add a Sparkline to Your Report (Report Builder)