共用方式為


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

傳回指定之範圍中的資料列數目,包括具有 Null 值的資料列。

[!附註]

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

語法

CountRows(scope, recursive)

參數

  • scope
    (String) 包含要計數之報表項目的資料集、資料區域或群組的名稱。

  • recursive
    (列舉型別) 選擇性。 Simple (預設值) 或 RdlRecursive。 指定是否要以遞迴方式執行彙總。

傳回類型

傳回 Integer。

備註

CountRows 會計算指定之範圍中所有資料列的數目,包括具有 Null 值的資料列。

scope 的值不能為運算式,且必須參考目前的範圍或包含範圍。

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

如需有關遞迴彙總的詳細資訊,請參閱<建立多個遞迴階層群組 (報表產生器 3.0 及 SSRS)>。

範例

下列程式碼範例顯示的運算式會計算名為 GroupbyCategory 的資料列群組中的資料列數目 (以 [Category] 運算式為基礎)。

="Number of rows: " & CountRows("GroupbyCategory")

請參閱

參考

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

概念

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

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

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