RowNumber 函數 (報表產生器 3.0 和 SSRS)
傳回指定範圍中資料列數的執行計數。
[!附註]
您可以在 Business Intelligence Development Studio 中的報表產生器 3.0 及報表設計師中建立及修改報表定義 (.rdl)。每一個撰寫環境都提供了不同的方式讓您建立、開啟,以及儲存報表和相關的項目。如需詳細資訊,請參閱在報表設計師及報表產生器 3.0 (SSRS) 中設計報表,位於 microsoft.com 網站上。
語法
RowNumber(scope)
參數
- scope
(String) 資料集、資料區域或群組的名稱,或為 Null (在 Visual Basic 中為 Nothing),指定要在其中評估資料列數的內容。Nothing 指定最外層的內容,這通常為報表資料集。
備註
RowNumber 會傳回指定範圍內資料列計數的執行值,如同 RunningValue 傳回彙總函式的執行值一樣。當您指定範圍時,可以指定何時要將資料列計數重設為 1。
scope 不能是運算式。scope 必須是包含範圍。就一般範圍而言,從最外層到最內層的內含項目依序為報表資料集、資料區域、資料列群組或資料行群組。
若要在全部資料行中累加值,請將範圍指定為資料行群組的名稱。若要在資料列中向下累加數目,請將範圍指定為資料列群組的名稱。
[!附註]
不支援在單一運算式中包含同時指定資料列群組和資料行群組的彙總。
如需詳細資訊,請參閱<彙總函式參考 (報表產生器 3.0 和 SSRS)>和<了解總計、彙總與內建集合的運算式範圍 (報表產生器 3.0 和 SSRS)>。
程式碼範例
下列的運算式可用於 Tablix 資料區域詳細資料列的 BackgroundColor 屬性,以改變每個群組的詳細資料列色彩 (永遠從白色開始)。
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")