RowNumber 函數 (Reporting Services)
傳回指定範圍中資料列數的執行計數。
語法
RowNumber(scope)
參數
- scope
(String) 資料集、資料區域或群組的名稱,或為 Null (在 Visual Basic 中為 Nothing),指定要在其中評估資料列數的內容。Nothing 指定最外層的內容,這通常為報表資料集。
備註
RowNumber 會傳回指定範圍內資料列計數的執行値,如同 RunningValue 傳回彙總函數的執行値一樣。 當您指定範圍時,可以指定何時要將資料列計數重設為 1。
scope 不能是運算式。scope 必須是包含範圍。 就一般範圍而言,從最外層到最內層的內含項目依序為報表資料集、資料區域、資料列群組或資料行群組。
若要在全部資料行中累加值,請將範圍指定為資料行群組的名稱。 若要在資料列中向下累加數目,請將範圍指定為資料列群組的名稱。
[!附註]
不支援在單一運算式中包含同時指定資料列群組和資料行群組的彙總。
程式碼範例
下列的運算式可用於 Tablix 資料區域詳細資料列的 BackgroundColor 屬性,以改變每個群組的詳細資料列色彩 (永遠從白色開始)。
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")