報表產生器函數 - 編頁報告中的 RowNumber 函數 (報表產生器)
適用於:Microsoft 報表產生器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的報表設計師
傳回編頁報告內指定範圍中資料列數的執行計數。
注意
您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報告定義 (.rdl) 檔案。
語法
RowNumber(scope)
參數
範圍 (scope)
(字串) 資料集、資料區或群組的名稱,或為 Null (在 Visual Basic 中為 Nothing),指定要在其中評估資料列數的內容。 Nothing 指定最外層的內容,這通常為報表資料集。
備註
RowNumber 會傳回指定範圍內資料列計數的執行值,如同 RunningValue 傳回彙總函式的執行值一樣。 當您指定範圍時,可以指定何時要將資料列計數重設為 1。
scope 不可為運算式。 scope 必須是包含範圍。 就一般範圍而言,從最外層到最內層的內含項目依序為報表資料集、資料區域、資料列群組或資料行群組。
若要在全部資料行中累加值,請將範圍指定為資料行群組的名稱。 若要在資料列中向下累加數目,請將範圍指定為資料列群組的名稱。
注意
不支援在單一運算式中包含同時指定資料列群組和資料行群組的彙總。
如需詳細資訊,請參閱彙總函式參考 (報表產生器和 SSRS) 和總計、彙總與內建集合的運算式範圍 (報表產生器和 SSRS)。
程式碼範例
下列的運算式可用於 Tablix 資料區域詳細資料列的 BackgroundColor 屬性,以改變每個群組的詳細資料列色彩 (永遠從白色開始)。
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")