在資料區域中設定沒有資料的訊息 (報表產生器及 SSRS)

當您想要指定要在轉譯報表中顯示的文字來取代沒有資料的資料區時,請為資料表、矩陣或清單資料區域設定 NoRowsMessage 屬性,為圖表資料區設定 NoDataMessage,並為地圖的色階設定 NoDataText。 在執行階段,報表處理器會針對報表中的每一個資料集來執行查詢,而且資料集查詢可能不會產生任何結果集。 如果是繫結至空資料集的資料區,您可以指定要顯示的文字,而不是顯示空的資料區。 執行階段時如果子報表中的資料集都沒有資料,您也可以為子報表設定 NoRowsMessage 屬性。

注意

您可以在 Microsoft 報表產生器、Power BI 報表產生器,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報表定義 (.rdl) 檔案。

為資料表、矩陣或清單設定 NoRowsMessage 屬性

  1. 在 [設計] 檢視中,按一下設計介面上的資料表、矩陣或清單資料區或子報表來加以選取。 [屬性] 窗格會顯示所選取項目的屬性。

  2. 在 [屬性] 窗格中,輸入您想要在 [NoRowsMessage] 屬性欄位中顯示為訊息的文字。

    另外,您也可以從下拉式清單按一下 [運算式],開啟 [運算式] 對話方塊,然後建立運算式。

為圖表設定 NoDataMessage 屬性

  1. 在 [設計] 檢視中,按一下設計介面上的圖表加以選取。 [屬性] 窗格會顯示所選取項目的屬性。

  2. 在 [屬性] 窗格中,展開 NoDataMessage的節點。

  3. [屬性] 窗格中,輸入您想要在 [NoDataMessage] 屬性欄位中顯示為訊息的文字。

    另外,您也可以從下拉式清單按一下 [運算式],開啟 [運算式] 對話方塊,然後建立運算式。

為子報表設定 NoRowsMessage

  1. 在 [設計] 檢視中,按一下設計介面上的子報表加以選取。 [屬性] 窗格會顯示所選取項目的屬性。

  2. 在 [屬性] 窗格中,輸入您想要在 [NoRowsMessage] 屬性欄位中顯示為訊息的文字。

    另外,您也可以從下拉式清單按一下 [運算式],開啟 [運算式] 對話方塊,然後建立運算式。

若要為地圖的色階設定 NoDataText 屬性

  1. 在 [設計] 檢視中,按一下地圖上的色階加以選取。 [屬性] 窗格會顯示所選取項目的屬性。

  2. 在 [屬性] 窗格的 [NoDataText] 中,輸入您要顯示成色彩標籤的文字 (不含資料值)。

    另外,您也可以從下拉式清單按一下 [運算式],開啟 [運算式] 對話方塊,然後建立運算式。

另請參閱

子報表 (報表產生器及 SSRS)
資料表、矩陣和清單 (報表產生器及 SSRS)
圖表 (報表產生器及 SSRS)
地圖 (報表產生器及 SSRS)
子報表 (報表產生器及 SSRS)