編頁報表圖表中的空白與 Null 資料點 (報表產生器)
適用於:Microsoft 報表產生器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的報表設計師
如果您要在編頁報表的圖表中顯示包含空白或 Null 值的欄位,圖表外觀可能不如您預期。 圖表會根據指定的圖表類型,以不同的方式處理空白值:
如果圖表類型是線性圖表類型 (橫條圖、直條圖、散佈圖、折線圖、區域圖、範圍圖),則空白值會在圖表中顯示為空格或「間距」。 如果想要指出空點,必須加入空點預留位置。 如需詳細資訊,請參閱在圖表中新增空白點 (報表產生器與 SSRS)。
如果圖表類型是連續的線性圖表類型 (區域圖、橫條圖、直條圖、折線圖、散佈圖),則空白的資料點會加入到圖表以維持數列的連續性。
如果圖表類型是非線性圖表類型 (極座標圖、圓形圖、環圈圖、漏斗圖或金字塔圖),則圖表會省略空白值的顯示。
形狀圖圖表類型中會省略 Null 值。
具有空資料點的圖表範例可從範例報表取得。 如需下載這個範例報表及其他項目的詳細資訊,請參閱 報表產生器與報表設計師範例報表:
注意
您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中建立及修改編頁報表定義 (.rdl) 檔案。
移除空白或 Null 值
若要避免重要資料不易辨認,請考慮從資料集移除空白值。 若要篩選 Null 值,可以在查詢中使用 NOT IS NULL 子句。 或者也可以加入篩選運算式,指定您只要顯示不等於零的值。 如需詳細資訊,請參閱新增資料集篩選、資料區篩選和群組篩選 (報表產生器及 SSRS)。
圖表中沒有值的欄位
如果在傳回的資料集中欄位未包含任何值,則圖表會顯示沒有資料點的空白圖表,但會加入數列名稱 (通常為欄位名稱) 做為圖例項目。
這項行為與傳回資料集中有零個資料列的情況不同,後者可能會發生在當報表已進行參數化,而選取的值傳回空白結果集時。 如果資料集查詢傳回零個資料列,則系統會在執行階段會顯示訊息,指出沒有可以顯示的資料。 您可以在 [屬性] 窗格中修改報表的 NoDataMessage 標題,以自訂這個訊息。 如需詳細資訊,請參閱報表內嵌資料集和共用資料集 (報表產生器與 SSRS) (部分機器翻譯)。