Leere und NULL-Datenpunkte in Diagrammen (Berichts-Generator und SSRS)Empty and Null Data Points in Charts (Report Builder and SSRS)

Wenn Sie Felder mit leeren oder NULL-Werte in einem Diagramm im paginierten Reporting ServicesReporting Services -Bericht anzeigen, wird das Diagramm möglicherweise nicht wie erwartet angezeigt.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. Je nach angegebenem Diagrammtyp werden leere Werte in Diagrammen unterschiedlich verarbeitet:Charts process empty values differently depending on the specified chart type:

  • Bei linearen Diagrammtypen (Balken-, Säulen-, Punkt-, Linien-, Flächen- oder Bereichsdiagramme) werden leere Werte als leere Bereiche oder Lücken im Diagramm dargestellt.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. Wenn Sie leere Punkte angeben möchten, müssen Sie Platzhalter für leere Punkte hinzufügen.If you want to indicate empty points, you must add empty point placeholders. Weitere Informationen finden Sie unter Hinzufügen von leeren Punkten zu einem Diagramm (Berichts-Generator und SSRS).For more information, see Add Empty Points to a Chart (Report Builder and SSRS).

  • Bei fortlaufenden, linearen Diagrammtypen (Bereich, Balken, Spalte, Zeile und Punkte) werden dem Diagramm leere Datenpunkte hinzugefügt, um die Kontinuität der Reihe zu erhalten.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.

  • Bei nichtlinearen Diagrammtypen (Polar-, Kreis-, Ring-, Trichter- oder Pyramidendiagramme) werden leere Werte nicht im Diagramm dargestellt.If the chart type is a nonlinear chart type (polar, pie, doughnut, funnel or pyramid), empty values are omitted from display on the chart.

  • In Formdiagrammtypen werden NULL-Werte weggelassen.In shape chart types, null values are omitted.

Ein Beispiel eines Diagramms mit leeren Datenpunkten ist als Beispielbericht verfügbar.An example of a chart with empty data points is available as a sample report. Weitere Informationen zum Herunterladen des Beispielberichts und anderer Berichte finden Sie unter Beispielberichte zu Berichts-Generator und Berichts-Designer.For more information about downloading this sample report and others, see Report Builder and Report Designer sample reports.

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Entfernen von leeren Werten oder NULL-WertenRemoving Empty or Null Values

Wenn Sie vermeiden möchten, dass wichtige Daten verdeckt werden, entfernen Sie ggf. leere Werte aus dem Dataset.To avoid obscuring important data, consider removing empty values from your dataset. Zum Filtern von NULL-Werten können Sie die NOT IS NULL-Klausel in der Abfrage verwenden.To filter nulls, you can use the NOT IS NULL clause in your query. Alternativ dazu können Sie einen Filterausdruck hinzufügen, der angibt, dass nur Werte ungleich null (0) angezeigt werden sollen.Alternatively, you can add a filtering expression that specifies that you only want to display values not equal to zero. Weitere Informationen finden Sie unter Hinzufügen von Datasetfiltern, Datenbereichsfiltern und Gruppenfiltern (Berichts-Generator und SSRS).For more information, see Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS).

Felder ohne Werte in einem DiagrammFields with No Values in a Chart

Wenn ein Feld im zurückgegebenen Dataset keine Werte enthält, wird ein leeres Diagramm ohne Datenpunkte angezeigt, der Reihenname (normalerweise der Feldname) wird jedoch als Legendenelement hinzugefügt.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.

Befinden sich hingegen im zurückgegebenen Dataset gar keine Datenzeilen, ist das Verhalten anders. Dies kann vorkommen, wenn der Bericht parametrisiert wurde und der ausgewählte Wert ein leeres Resultset zurückgibt.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. Wenn die Datasetabfrage null Datenzeilen zurückgibt, wird zur Laufzeit eine Meldung eingeblendet, dass keine Daten angezeigt werden können.If your dataset query returns zero rows of data, a message is displayed at run time to indicate that no data can be shown. Sie können diese Meldung anpassen, indem Sie die NoDataMessage-Beschriftung für den Bericht im Bereich Eigenschaften ändern.You can customize this message by modifying the NoDataMessage caption for the report in the Properties pane. Weitere Informationen finden Sie unter Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

Nächste SchritteNext steps

Diagramme Charts
Formatieren eines Diagramms Formatting a Chart
Hinzufügen eines Diagramms zu einem Bericht Add a Chart to a Report
Problembehandlung bei DiagrammenTroubleshoot Charts

Haben Sie dazu Fragen?More questions? Stellen Sie eine Frage im Reporting Services-ForumTry asking the Reporting Services forum