返回指定作用域内的行数,包括含有 Null 值的行。
注释
可以在报表生成器和 SQL Server Data Tools 中的报表设计器中创建和修改报表定义(.rdl)。 每个创作环境提供了创建、打开和保存报表和相关项的不同方法。 有关详细信息,请参阅 microsoft.com Web 上的 报表设计器和报表生成器(SSRS)中设计报表 。
语法
CountRows(scope, recursive)
参数
作用域
(String) 包含要计数的报表项的数据集、数据区域或组的名称。
递归
(Enumerated Type) 可选。
Simple (default) 或 RdlRecursive. 指定是否以递归方式执行聚合。
返回类型
返回 Integer。
注解
CountRows 计算指定范围中的所有行,包括具有 null 值的行。
scope 的值不能是表达式,并且必须引用当前作用域或包含作用域。
有关详细信息,请参阅聚合函数引用(报表生成器和 SSRS)和总计、聚合和内置集合的表达式作用域(报表生成器和 SSRS)。
有关递归聚合的详细信息,请参阅创建递归层次结构组(报表生成器和 SSRS)。
示例:
下面的代码示例显示一个表达式,该表达式计算名为 GroupbyCategory 的行组中的行数(基于表达式 [Category])。
="Number of rows: " & CountRows("GroupbyCategory")
另请参阅
在报表中使用表达式(报表生成器和 SSRS)
表达式示例(报表生成器和 SSRS)
表达式中的数据类型(报表生成器和 SSRS)
总计、聚合和内置集合的表达式作用域(报表生成器和 SSRS)