COUNTROWS
COUNTROWS 函数计算指定表中的行数,或者计算表达式定义的表中的行数。
语法
COUNTROWS(<table>)
参数
项 | 定义 |
---|---|
table | 包含要计算其数目的行的表的名称,或者返回表的表达式。 |
返回值
整数。
注释
此函数可用于计算基表中的行数,但更常用于计算通过筛选表或者将上下文应用于表而得出的行数。
只要没有可聚合的行,该函数就返回空白。 然而,如果存在行,但这些行都不符合指定条件,则该函数返回 0。如果没有找到符合条件的行,Microsoft Excel 也会返回 0。
示例
下面的示例说明了如何计算 Orders 表中的行数。预期的结果为 52761。
=COUNTROWS('Orders')
下面的示例演示如何将 COUNTROWS 用于行上下文。在此方案中,有两组由订单号相关的数据。表 Reseller 为每个分销商包含一行;表 ResellerSales 为每个订单包含多行,每一行都为特定分销商包含一个订单。这些表由 ResellerKey 列上的关系连接。
该公式获取 ResellerKey 的值,然后计算相关表中具有相同分销商 ID 的行数。结果是 CalculatedColumn1 列中的输出。
=COUNTROWS(RELATEDTABLE(ResellerSales))
下表显示一部分预期结果:
ResellerKey | CalculatedColumn1 |
---|---|
1 | 73 |
2 | 70 |
3 | 394 |