COUNTAX 函数

COUNTAX 函数用于在对表计算表达式的结果时统计非空结果数。 即,它的作用与 COUNTA 函数类似,但它用于对表中所有行进行循环访问,并统计指定表达式计算为非空结果的行数。

语法

COUNTAX(<table>,<expression>)

参数

术语

定义

table

包含该表达式计算所针对的行的表。

expression

要对表中每一行计算的表达式。

返回值

整数。

注释

与 COUNTA 函数一样,COUNTAX 函数统计包含任何类型信息(包括其他表达式)的单元的数目。

例如,如果列包含计算为空字符串的表达式,那么 COUNTAX 函数将该结果视为非空。 COUNTAX 函数通常不统计空单元的数目,但是在这种情况下,单元包含了公式,因此将统计该单元。

如果不需要统计逻辑值或文本,请改用 COUNTX 函数。

只要该函数发现没有可聚合的行,就会返回空白。 然而,如果存在行,但这些行都不符合指定条件,则该函数返回 0。 如果没有找到符合条件的行,则 Microsoft Excel 也会返回 0。

示例

下面的示例使用通过 [Status] = Active 筛选 Reseller 表所得到的表,统计 Phone 列中非空行的数目。

=COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])

请参阅

参考

COUNT 函数

COUNTA 函数

COUNTAX 函数

COUNTX 函数

其他资源

统计函数 (DAX)