共用方式為


圖表中的空白和 Null 資料點 (報表產生器及 SSRS)

如果您要在圖表中顯示空白或 Null 值的欄位,圖表可能無法如預期般顯示。 圖表會根據指定的圖表類型,以不同的方式處理空白值:

  • 如果圖表類型是線性圖表類型(條形圖、柱形圖、散佈圖、折線圖、區域、範圍),則空白值會顯示為空白空格或圖表中的「間距」。 如果您想要指出空點,您必須新增空點佔位符。 如需詳細資訊,請參閱將空白點新增至圖表(報表產生器及 SSRS)。

  • 如果圖表類型是連續的線性圖表類型(區域、條形圖、柱形圖、折線圖、散佈圖),則會將空的數據點新增至圖表,以維持數列的連續性。

  • 如果圖表類型是非線性圖表類型(極地、餅圖、環圈圖、漏鬥圖或金字塔圖),則會省略圖表上的空白值。

  • 在圖形圖表類型中,會省略 Null 值。

具有空白數據點的圖表範例可做為範例報表。 如需下載此範例報表和其他報表的詳細資訊,請參閱 SQL Server 2014報表產生器及報表設計師範例報表

備註

您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計

拿掉空白或 Null 值

若要避免遮蔽重要數據,請考慮從數據集中移除空白值。 若要篩選 Null,您可以在查詢中使用 NOT IS NULL 子句。 或者,您可以新增篩選表達式,指定只想要顯示不等於零的值。 如需詳細資訊,請參閱新增數據集篩選、數據區篩選和群組篩選(報表產生器及 SSRS)。

圖表中沒有值的欄位

如果欄位在傳回的數據集中不包含任何值,圖表將顯示沒有數據點的空白圖表,但會將數列名稱(通常是欄位名稱)新增為圖例項目。

此行為與傳回數據集中有零個數據列的情況不同,當報表參數化且選取的值傳回空白結果集時,可能會發生這種情況。 如果您的數據集查詢傳回零個數據列,則會在運行時間顯示訊息,指出無法顯示任何數據。 您可以在 [ 屬性 ] 窗格中修改報表的 NoDataMessage 標題,以自定義此訊息。 如需詳細資訊,請參閱報表內嵌數據集和共用數據集(報表產生器及 SSRS)。

另請參閱

圖表(報表產生器及 SSRS)
格式化圖表 (報表產生器及 SSRS)
將圖表新增至報表(報表產生器及 SSRS)
疑難解答圖表 (報表產生器及 SSRS)