Punti dati vuoti e Null nei grafici (Generatore report e SSRS)Empty and Null Data Points in Charts (Report Builder and SSRS)

Quando si visualizzano campi con valori vuoti o Null nel grafico, è possibile che il grafico impaginato di Reporting ServicesReporting Services non presenti l'aspetto previsto.If you are displaying fields with empty or null values in a chart in your Reporting ServicesReporting Services paginated report, the chart may not look as you expect. I valori vuoti vengono elaborati in modo diverso a seconda del tipo di grafico specificato:Charts process empty values differently depending on the specified chart type:

  • 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".If the chart type is a linear chart type (bar, column, scatter, line, area, range), empty values are displayed as empty spaces or "gaps" in the chart. Se si desidera identificare i punti vuoti, è necessario aggiungere segnaposti di punti vuoti.If you want to indicate empty points, you must add empty point placeholders. Per ulteriori informazioni, vedere punti vuoti Aggiungi a un grafico ( Generatore report e SSRS ) .For more information, see Add Empty Points to a Chart (Report Builder and SSRS).

  • 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.If the chart type is a contiguous, linear chart type (area, bar, column, line, scatter), empty data points are added to the chart to maintain continuity in the series.

  • Se il grafico è di tipo non lineare (polare, a torta, ad anello, a imbuto o a piramide), i valori vuoti non vengono visualizzati.If the chart type is a nonlinear chart type (polar, pie, doughnut, funnel or pyramid), empty values are omitted from display on the chart.

  • Nei tipi di grafico con forme i valori Null vengono omessi.In shape chart types, null values are omitted.

    Un esempio di grafico con punti dati vuoti è disponibile come report di esempio.An example of a chart with empty data points is available as a sample report. Per ulteriori informazioni sul download di questo report di esempio e ad altri utenti, vedere report di Generatore Report e progettazione Report di esempio.For more information about downloading this sample report and others, see Report Builder and Report Designer sample reports.

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.

Rimozione di valori vuoti o NullRemoving Empty or Null Values

Per evitare che dati importanti risultino nascosti, rimuovere i valori vuoti dal set di dati.To avoid obscuring important data, consider removing empty values from your dataset. Per filtrare i valori Null, è possibile usare la clausola NOT IS NULL nella query.To filter nulls, you can use the NOT IS NULL clause in your query. In alternativa, è possibile aggiungere un'espressione di filtro per specificare che si desidera visualizzare solo i valori diversi da zero.Alternatively, you can add a filtering expression that specifies that you only want to display values not equal to zero. Per altre informazioni, vedere Aggiungere filtri per set di dati, aree dati e gruppi (Generatore report e SSRS).For more information, see Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS).

Campi senza valori in un graficoFields with No Values in a Chart

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.If a field does not contain any values in the returned dataset, the chart displays an empty chart with no data points, but the series name (typically the field name) is added as a legend item.

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.This behavior differs from the case where there are zero rows of data in the returned dataset, which can occur when the report is parameterized and the selected value returns an empty result set. 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.If your dataset query returns zero rows of data, a message is displayed at run time to indicate that no data can be shown. È possibile personalizzare questo messaggio modificando la didascalia NoDataMessage per il report nel riquadro Proprietà .You can customize this message by modifying the NoDataMessage caption for the report in the Properties pane. Per altre informazioni, vedere Set di dati condivisi e incorporati del report (Generatore report e SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

Passaggi successiviNext steps

Grafici Charts
Formattazione di un grafico Formatting a Chart
Aggiungere un grafico a un Report Add a Chart to a Report
Risoluzione dei problemi di graficiTroubleshoot Charts

Ulteriori domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum