COUNTROWS 函数 (DAX)

COUNTROWS 函数计算指定表中的行数,或者计算表达式定义的表中的行数。

语法

COUNTROWS(<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

请参阅

参考

COUNT 函数

COUNTA 函数

COUNTAX 函数

COUNTX 函数

其他资源

统计函数 (DAX)