共用方式為


RowNumber 函式 (報表產生器及 SSRS)

傳回指定範圍中行數的累計值。

備註

您可以在報表產生器及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。 每個撰寫環境提供不同的方式來建立、開啟及儲存報表和相關專案。 如需詳細資訊,請至 microsoft.com 網站上查看 報表設計師和報表產生器 (SSRS) 的報表設計

語法

  
RowNumber(scope)  

參數

範圍
String) 數據集、數據區或群組的名稱,或 Null(Nothing 在 Visual Basic 中),指定評估數據列數目的內容。 Nothing 指定最外層的內容,通常是報表數據集。

備註

RowNumber 會傳回指定範圍內數據列計數的執行值,就像 RunningValue 傳回聚合函數的執行值一樣。 當您指定範圍時,您會指定何時將數據列計數重設為 1。

scope 不可以是表達式。 scope 必須是包含範圍。 從最外層到最內層的包含範圍典型為報表資料集、資料區域、列群組或欄群組。

若要跨數據欄遞增值,請指定作為數據欄群組的名稱的範圍。 若要將數字遞增至下一列,請指定某行群組的名稱作為範圍。

備註

不支援在單一表示式中同時指定數據列群組和數據行群組的匯總。

如需詳細資訊,請參閱聚合函數參考(報表產生器及 SSRS)總計、匯總和內建集合的運算式範圍(報表產生器及 SSRS)。

程式代碼範例

以下是一個運算式,您可以在 Tablix 數據區的詳細數據列的BackgroundColor屬性中使用,以在每個群組的詳細數據列中交替顯示色彩,並一律以白色開始。

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

另請參閱

報表中的運算式用法 (報表產生器及 SSRS)
運算式範例 (報表產生器及 SSRS)
運算式中的資料類型 (報表產生器及 SSRS)
總計、匯總和內建集合的表達式範圍(報表產生器及 SSRS)