Formattazione dei punti dati di un grafico (Generatore report e SSRS)Formatting Data Points on a Chart (Report Builder and SSRS)

In un report impaginato di Reporting ServicesReporting Services , per punto dati si intende l'entità singola più piccola di un grafico.In a Reporting ServicesReporting Services paginated report, a data point is the smallest individual entity on the chart. Nei grafici senza forme la rappresentazione dei punti dati dipende dal relativo tipo di grafico.On non-Shape charts, data points are represented depending on their chart type. Una serie di linee è ad esempio costituita da uno o più punti dati connessi.For example, a Line series consists of one or more connected data points. Nei grafici con forme i punti dati sono rappresentati dai singoli segmenti o sezioni che costituiscono l'intero grafico.On Shape charts, data points are represented by individual slices or segments that add up to the whole chart. In un grafico a torta, ad esempio, ogni parte è un punto dati.For example, on a pie chart, each piece is a data point. Per altre informazioni, vedere Tipi di grafico (Generatore report e SSRS).For more information, see Chart Types (Report Builder and SSRS).

Uno o più punti dati formano una serie.One or more data points form a series. Per impostazione predefinita, tutte le opzioni di formattazione vengono applicate a tutti i punti dati di una serie.By default, all formatting options are applied to all data points in the series. Se si desidera specificare proprietà per i singoli punti dati, è possibile indicare un campo o un'espressione sulla serie che consenta di formattare, in fase di esecuzione, il singolo punto desiderato in base al set di dati.If you want to specify properties for individual data points, you can specify a field or expression on the series that formats individual data point at run time based on the dataset.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Aggiunta di descrizioni comandi e di azioni drill-through ai punti datiAdding ToolTips and Drillthrough Actions to Data Points

Per aggiungere descrizioni comandi a ogni punto dati è possibile impostare il valore della proprietà ToolTip sulla serie.You can add ToolTips to each data point by setting the value of the ToolTip property on the series. Le descrizioni comandi consentono agli utenti la visualizzazione di informazioni correlate ai punti dati, quali il nome del gruppo, il valore del punto dati e la percentuale del punto dati rispetto alla serie totale.By displaying ToolTips, you can give your users the ability to see any information related to the data point, such as the group name, the value of the data point and the percentage of the data point relative to the series total. Per altre informazioni, vedere Visualizzazione di descrizioni comandi in una serie (Generatore report e SSRS).For more information, see Show ToolTips on a Series (Report Builder and SSRS).

È inoltre possibile specificare un'azione drill-through per i punti dati sulla serie in modo da visualizzare un altro report o un URL.You can also specify a drillthrough action for data points on the series to display another report or a URL. È possibile passare parametri per mostrare informazioni relative al punto dati selezionato.You can pass parameters to show information relating to the data point that has been clicked. Per altre informazioni, vedere Aggiungere un'azione drill-through a un report (Generatore report e SSRS).For more information, see Add a Drillthrough Action on a Report (Report Builder and SSRS).

Evidenziazione di singoli punti dati in una serieHighlighting Individual Data Points in a Series

In qualsiasi grafico senza forme è possibile evidenziare i singoli punti dati specificando un'espressione per la proprietà Color.On any non-Shape chart, you can highlight individual data points by specifying an expression for the Color property. Per evidenziare ad esempio il valore del punto dati più elevato di una serie, denominato MyField , con un colore diverso da quello degli altri punti dati, l'espressione sarà simile alla seguente:For example, to highlight the highest data point value in a series that is named MyField with a different color than the other data points, the expression would be similar to the following:

=Iif(Fields!MyField.Value >= Max(Fields!MyField.Value, "MyDataSet"), "Red", "Green")

Nell'esempio il valore massimo di MyField assumerà il colore rosso mentre tutti gli altri punti dati saranno evidenziati in verde.In this example, the highest value for MyField will have the color Red and all other data points will have the color Green. Quando si specifica un colore per la serie usando la relativa proprietà Fill , nel grafico vengono sostituiti i colori specificati nella tavolozza.When you specify a color for the series using the Fill property on the series, the chart overrides the colors that are specified in the palette. Per altre informazioni, vedere Formattazione dei colori delle serie in un grafico (Generatore report e SSRS).For more information, see Formatting Series Colors on a Chart (Report Builder and SSRS).

Posizionamento di etichette dei punti dati in un graficoPositioning Data Point Labels on a Chart

Per tutti i tipi di grafico è possibile visualizzare etichette dei punti dati facendo clic con il pulsante destro del mouse sul grafico e quindi scegliendo Mostra etichette dati.For all chart types, you can show data point labels when you right-click the chart and select Show Data Labels. La posizione delle etichette dei punti dati specificata dipende dal tipo di grafico:The position of the data point labels is specified depending on the chart type:

  • In un grafico a barre è possibile modificare la posizione dell'etichetta del punto dati usando l'attributo personalizzato BarLabelStyle ,On a bar chart, you can reposition the data point label using the BarLabelStyle custom attribute. che può assumere quattro posizioni, ovvero Esterno, A sinistra, Al centro e A destra.There are four possible positions: Outside, Left, Center and Right. Quando lo stile delle etichette del grafico a barre viene impostato su Esterno, le etichette vengono posizionate all'esterno della barra, purché quest'ultima rientri nell'area del grafico.When the bar label style is set to Outside, the labels will be positioned outside the bar, as long as it fits in the chart area. Se l'etichetta non può essere posizionata esternamente alla barra e internamente all'area del grafico, viene inserita nella barra.If the label cannot be positioned outside the bar and inside the chart area, the label is positioned inside the bar.

  • In un grafico a torta è possibile modificare la posizione dell'etichetta del punto dati usando l'attributo personalizzato PieLabelStyle .On a pie chart, you can reposition the data point label using the PieLabelStyle custom attribute. Quando si posizionano le etichette dei punti dati in un grafico a torta, è necessario tenere presente diversi fattori, quali la dimensione del grafico stesso, lo spazio disponibile tra il grafico e la legenda corrispondente, nonché la dimensione delle etichette.There are many considerations when positioning data point labels around a pie chart, including the size of the pie chart, the available space between the pie chart and its corresponding legend, and the size of the labels. Per altre informazioni, vedere Visualizzare le etichette dei punti dati al di fuori di un grafico a torta (Generatore report e SSRS).For more information, see Display Data Point Labels Outside a Pie Chart (Report Builder and SSRS).

  • In un grafico a piramide o a imbuto è possibile modificare la posizione delle etichette dei punti dati usando gli attributi personalizzati FunnelLabelStyle e PyramidLabelStyle .On a pyramid or funnel chart, you can reposition the data point labels using the FunnelLabelStyle and PyramidLabelStyle custom attributes. È possibile impostare questi attributi nel riquadro Proprietà dopo aver selezionato un tipo di grafico a piramide o a imbuto.You can set these attributes in the Properties pane when you have selected a pyramid or funnel chart type.

  • Nei grafici in pila le etichette dei punti dati vengono sempre posizionate all'interno della serie e la proprietà Position sull'etichetta della serie viene ignorata.On stacked charts, data point labels are always positioned inside the series and the Position property on the series label is ignored.

  • In tutti gli altri tipi di grafico è possibile modificare la posizione dell'etichetta del punto dati usando la proprietà Position sull'etichetta della serie.On all other chart types, you can reposition the data point label using the Position property on the series label. Per impostazione predefinita, nel grafico la posizione delle etichette dei punti dati viene calcolata automaticamente in modo da evitare conflitti tra le etichette.By default, the chart automatically calculates the position for data point labels to avoid label collisions. Quando si imposta un valore per la proprietà Position, tutte le etichette dei punti dati vengono inserite nella stessa posizione con il rischio che si sovrappongano.When you set a value for Position, all data point labels will be positioned the same way, which may cause the labels to overlap. Usare questo approccio solo in presenza di un numero ridotto di punti dati.Consider using this approach only when you have fewer data points.

    Per altre informazioni, vedere Posizionamento di etichette in un grafico (Generatore report e SSRS).For more information, see Position Labels in a Chart (Report Builder and SSRS).

Aggiunta di parole chiave per le etichette dei punti dati, le descrizioni comandi e per il testo legendaAdding Keywords for Data Point Labels, ToolTips, and Legend Text

Per rappresentare un elemento presente nel grafico è possibile utilizzare parole chiave specifiche con distinzione tra maiuscole e minuscole.You can use case-sensitive, chart-specific keywords to represent an item that exists in the chart. Tali parole sono applicabili solo alle descrizioni comandi, al testo personalizzato della legenda e alle proprietà delle etichette dei punti dati.These keywords are only applicable to ToolTips, custom legend text, and data point label properties. In molti casi una parola chiave del grafico presenta un'espressione semplice equivalente, con la differenza che la parola chiave è più veloce e più facile da digitare.In many cases, a chart keyword has an equivalent simple expression, but the keyword is faster and easier to type. Di seguito viene fornito un elenco delle parole chiave del grafico.The following is a list of chart keywords.

Parola chiave del graficoChart Keyword DescriptionDescription Applicabile al tipo di graficoApplicable to Chart Type Esempio di espressione semplice equivalenteExample of an Equivalent Simple Expression
#VALY#VALY Valore Y del punto dati.Y value of the data point. TuttoAll =Fields!MyDataField.Value
#VALY2#VALY2 Valore Y #2 del punto dati.Y value #2 of data point. Con intervalli, a bolleRange, Bubble NessunoNone
#VALY3#VALY3 Valore Y #3 del punto dati.Y value #3 of data point. Azionario, a candelaStock, Candlestick NessunoNone
#VALY4#VALY4 Valore Y #4 del punto dati.Y value #4 of data point. Azionario, a candelaStock, Candlestick NessunoNone
#SERIESNAME#SERIESNAME Nome della serie.Series name. TuttoAll NessunoNone
#LABEL#LABEL Etichetta del punto dati.Data point label. TuttoAll NessunoNone
#AXISLABEL#AXISLABEL Etichetta del punto dati dell'asse.Axis data point label. Con formeShape =Fields!MyDataField.Value
#INDEX#INDEX Indice del punto dati.Data point index. TuttoAll NessunoNone
#PERCENT#PERCENT Percentuale del valore Y del punto dati.Percentage of the data point Y value. TuttoAll =FormatPercent(Fields!MyDataField.Value/Sum(Fields!MyDataField.Value, "MyDataSet"),2)
#TOTAL#TOTAL Totale di tutti i valori Y della serieTotal of all Y values in the series. TuttoAll =Sum(Fields!MyDataField.Value)
#LEGENDTEXT#LEGENDTEXT Testo corrispondente al testo dell'elemento della legenda.The text that corresponds to the text of the legend item. TuttoAll NessunoNone
#AVG#AVG Media di tutti i valori Y della serieAverage of all Y values in the series. TuttoAll =Avg(Fields!MyDataField.Value)
#MIN#MIN Minimo di tutti i valori Y della serieMinimum of all Y values in the series. TuttoAll =Min(Fields!MyDataField.Value)
#MAX#MAX Massimo di tutti i valori Y della serieMaximum of all Y values in the series. TuttoAll =Max(Fields!MyDataField.Value)
#FIRST#FIRST Primo di tutti i valori Y della serieFirst of all Y values in the series. TuttoAll =First(Fields!MyDataField.Value)

Per formattare la parola chiave, racchiudere tra parentesi una stringa di formato di .NET Framework.NET Framework .To format the keyword, enclose a .NET Framework.NET Framework format string in parentheses. Per specificare il valore del punto dati in una descrizione comandi come numero con due posizioni decimali, includere la stringa di formato "N2" tra parentesi, indicando ad esempio il valore "#VALY {N2}" per la proprietà ToolTip della serie.For example, to specify the value of the data point in a ToolTip as a number with two decimal places, include the format string "N2" in braces, such as "#VALY{N2}" for the ToolTip property on the series. Per altre informazioni sulle stringhe di formato di .NET Framework.NET Framework , vedere Formattazione dei tipi di dati sul sito MSDN.For more information about .NET Framework.NET Framework format strings, see Formatting Types on MSDN. Per altre informazioni sulla formattazione dei numeri in Reporting ServicesReporting Services, vedere Formattazione di numeri e date (Generatore report e SSRS).For more information about formatting numbers in Reporting ServicesReporting Services, see Formatting Numbers and Dates (Report Builder and SSRS).

Per altre informazioni sull'aggiunta di parole chiave a un grafico, vedere Visualizzazione di descrizioni comandi in una serie (Generatore report e SSRS) e Modificare il testo di un elemento legenda (Generatore report e SSRS).For more information about adding keywords to a chart, see Show ToolTips on a Series (Report Builder and SSRS), Change the Text of a Legend Item (Report Builder and SSRS).

Maggiore leggibilità in un grafico con più punti datiIncreasing Readability in a Chart with Multiple Data Points

Se nel grafico in uso sono presenti più serie, la leggibilità dei punti dati del grafico potrebbe ridursi.If you have multiple series on your chart, it may reduce the readability of the chart data points. Quando si aggiungono più serie al grafico, è consigliabile usare una tecnica che consenta di individuare le procedure ottimali di lettura e interpretazione per ogni serie del grafico.When adding multiple series to the chart, consider using a technique that distinguishes how to read and understand each series in the chart effectively. Per altre informazioni, vedere Più serie in un grafico (Generatore report e SSRS).For more information, see Multiple Series on a Chart (Report Builder and SSRS).

Per semplicità, quando si usa un grafico con forme, aggiungere un solo campo dati e un solo campo categoria.For simplicity, when you are using a Shape chart, consider adding only one data field and one category field. Per altre informazioni, vedere Grafici con forme (Generatore report e SSRSS).For more information, see Shape Charts (Report Builder and SSRS). Se il grafico necessita di più campi dati e di un campo categoria, è possibile modificare il tipo di grafico.If your chart needs more than one data field and category field, consider changing the chart type. È possibile fare clic con il pulsante destro del mouse sulla serie e scegliere Modifica tipo di grafico.You can right-click the series and select Change Chart Type.

Inserimento di marcatore dei punti datiInserting Data Point Markers

Un marcatore del punto dati è un indicatore visivo usato per segnalare ogni punto dati di una serie.A data point marker is a visual indicator used to draw attention to each data point in a series. In un grafico a dispersione il marcatore viene usato per determinare la forma e la dimensione dei singoli punti dati.On a scatter chart, the marker is used to determine the shape and size of the individual data points. La dimensione del marcatore specificata dipende dal tipo di grafico.The size of the marker is specified based on the chart type. È possibile modificare la dimensione, il colore o lo stile del marcatore.You can change the size, color, or style of the marker. I marcatori non sono disponibili per tipi di grafico con intervalli e forme o per sottotipi di grafico in pila.Markers are not available for range and shape chart types, or any stacked subtypes.

Contenuto della sezioneIn This Section

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

Visualizzare le etichette dei punti dati al di fuori di un grafico a torta (Generatore report e SSRS)Display Data Point Labels Outside a Pie Chart (Report Builder and SSRS)

Visualizzazione di valori percentuale in un grafico a torta (Generatore report e SSRS)Display Percentage Values on a Pie Chart (Report Builder and SSRS)

Vedere ancheSee Also

Formattazione di un grafico (Generatore report e SSRS) Formatting a Chart (Report Builder and SSRS)
Formattazione delle etichette degli assi in un grafico (Generatore report e SSRS) Formatting Axis Labels on a Chart (Report Builder and SSRS)
Grafici (Generatore report e SSRS) Charts (Report Builder and SSRS)
Formattazione delle etichette degli assi come date o valute (Generatore report e SSRSSSRS) Format Axis Labels as Dates or Currencies (Report Builder and SSRS)
Esercitazione: Aggiungere un grafico a torta al report (Generatore report) Tutorial: Add a Pie Chart to Your Report (Report Builder)
Esempi di espressioni (Generatore report e SSRS) Expression Examples (Report Builder and SSRS)
Espressioni (Generatore report e SSRS)Expressions (Report Builder and SSRS)