如何:在資料區域中設定沒有資料的訊息 (報表產生器 3.0 和 SSRS)

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

[!附註]

您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。

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

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

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

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

為圖表設定 NoDataMessage 屬性

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

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

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

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

為子報表設定 NoRowsMessage

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

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

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

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

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

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

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