適用於:Microsoft 報表產生器 (SSRS)
Power BI Report Builder
SQL Server Data Tools 中的報表設計師
傳回分頁報表中非 Null 值的計數;這些值由運算式指定,並在指定範圍的內容中進行評估。
注意
您可以在 Microsoft 報表產生器、Power BI Report Builder,以及 SQL Server Data Tools 的報表設計師中,建立及修改編頁報告定義 (.rdl) 檔案。
語法
Count(expression, scope, recursive)
參數
expression
(變數 或 二進位) 要執行彙總的運算式,例如 =Fields!FieldName.Value。
範圍
(字串) 包含要套用彙總函式之報表項目的資料集、群組或資料區的名稱。 如果未指定 scope ,則使用目前的範圍。
遞迴
(列舉型別) 選擇性。
簡單 (預設值) 或 RdlRecursive。 指定是否要以遞迴方式執行彙總。
傳回類型
傳回 Integer。
備註
scope 的值必須是字串常數,而且不得為運算式。 如果是未指定其他彙總的外部彙總, scope 必須參考目前的範圍或是包含的範圍。 對於彙總中的彙總,巢狀彙總可指定子範疇。
Expression 可以包含巢狀彙總函式的呼叫,其中包含下列例外和條件:
巢狀彙總的Scope 必須與外部彙總的範圍相同或是由外部彙總的範圍所限制。 對於表達式中的所有相異範疇,其中一個範疇必須與所有其他範疇都具有子系關係。
巢狀彙總的Scope 不得為資料集的名稱。
Expression 不得包含 First、 Last、 Previous或 RunningValue 函數。
運算式 不得包含指定 recursive 的巢狀彙總函式。
如需詳細資訊,請參閱彙總函數參考 (報表產生器和 SSRS) 和總計、彙總與內建集合的運算式範圍 (報表產生器和 SSRS)。
如需遞迴彙總的詳細資訊,請參閱建立遞迴階層群組 (報表產生器和 SSRS)。
範例
描述
下列程式碼範例顯示的運算式會針對預設範圍及父群組範圍,計算 Size 的非 Null 值數目。 表達式會新增至屬於子群組 GroupbySubcategory 之資料列中的儲存格。 父群組是 GroupbyCategory。 運算式會先顯示 GroupbySubcategory (預設範圍) 的結果,再顯示 GroupbyCategory (父群組範圍) 的結果。
注意
運算式不應包含實際的回車字元和換行符號;範例中納入這些字元,是為了支援文件渲染器。 如果您複製下列範例,請移除每一行中的回車字元。
Code
="Count (Subcategory): " & Count(Fields!Size.Value) &
"Count (Category): " & Count(Fields!Size.Value,"GroupbyCategory")