共用方式為


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

傳回指定範圍中資料列數的執行計數。

[!附註]

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

語法

RowNumber(scope)

參數

  • scope
    (String) 資料集、資料區域或群組的名稱,或為 Null (在 Visual Basic 中為 Nothing),指定要在其中評估資料列數的內容。 Nothing 指定最外層的內容,這通常為報表資料集。

備註

RowNumber 會傳回指定範圍內資料列計數的執行值,如同 RunningValue 傳回彙總函式的執行值一樣。 當您指定範圍時,可以指定何時要將資料列計數重設為 1。

scope 不能是運算式。 scope 必須是包含範圍。 就一般範圍而言,從最外層到最內層的內含項目依序為報表資料集、資料區域、資料列群組或資料行群組。

若要在全部資料行中累加值,請將範圍指定為資料行群組的名稱。 若要在資料列中向下累加數目,請將範圍指定為資料列群組的名稱。

[!附註]

不支援在單一運算式中包含同時指定資料列群組和資料行群組的彙總。

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

程式碼範例

下列的運算式可用於 Tablix 資料區域詳細資料列的 BackgroundColor 屬性,以改變每個群組的詳細資料列色彩 (永遠從白色開始)。

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

請參閱

參考

運算式範例 (報表產生器及 SSRS)

概念

報表中的運算式用法 (報表產生器及 SSRS)

運算式中的資料類型 (報表產生器及 SSRS)

總計、彙總與內建集合的運算式範圍 (報表產生器及 SSRS)