共用方式為


使用參數來控制報表外觀

新增: 2006 年 7 月 17 日

您可以使用參數來控制報表項目的可見性。若要這樣做,您可以在運算式中使用參數,以設定文字方塊的屬性,包括字型、色彩、裝飾和樣式。當處理報表時,會使用目前的參數設定和文字方塊屬性來評估運算式。

控制可見性

您可以使用包含參數的運算式,有條件地設定報表項目的 Visibility 屬性,即可顯示及隱藏報表中的項目。在文字方塊或報表項目屬性頁面上的 Visibility 屬性接受運算式的任何地方,都可以設定資料行標頭、資料表資料列或群組首的可見性。Visibility 節點包含 HiddenToggleItem 屬性。您也可以控制向下鑽研項目的初始狀態。

要等到重新處理報表之後,才會在報表中反映您對參數所做的變更。

您可以在<教學課程:在基本表格式報表中加入參數>中找到示範如何控制資料列和資料行可見性的範例。您可以在<教學課程:使用參數的進階功能>中找到示範如何控制切換項目之初始向下鑽研狀態的範例。

控制格式設定

文字方塊的字型和樣式屬性會套用到單一文字方塊內的所有文字,您可以使用運算式來設定許多這類屬性。例如,您可以撰寫銷售報表來顯示銷售利潤,並定義參數來讓使用者選擇臨界值。臨界值以上的值會以紅色字型顯示,而臨界值以下的值則會以黑色字型顯示。

若要讓樣式因條件而異,您要在顯示銷售利潤之文字方塊的字型屬性中,使用參考臨界值參數的運算式,而不要使用靜態值。在此文字方塊的 [屬性] 視窗中,於 Color 屬性內輸入以下運算式:

=IIF(Fields!Profit.Value < Parameters!Threshold.Value, "Red", "Black")

控制分組、排序、篩選

您可以讓使用者選取他們希望篩選、排序或分組資料區域的方式,以變更報表的外觀。您可以使用參考報表參數的運算式來設定所有的這些功能。

您可以在<教學課程:在基本表格式報表中加入參數>中找到示範如何根據參數來變更排序和篩選的範例。您可以在<教學課程:使用參數的進階功能>中找到示範如何變更分組的範例。

請參閱

參考

Reporting Services 中的運算式範例

概念

在運算式中使用參數
隱藏報表項目

其他資源

教學課程:在基本表格式報表中加入參數
教學課程:使用參數的進階功能

說明及資訊

取得 SQL Server 2005 協助