COUNTAX
在计算表上的表达式结果时,COUNTAX 函数对非空白结果进行计数。 也就是说,它的工作方式与 COUNTA 函数一样,但用于循环访问表中的行,并计算指定表达式导致非空白结果的行。
语法
COUNTAX(<table>,<expression>)
参数
术语 | 定义 |
---|---|
table |
包含要计算表达式的行的表。 |
expression |
要计算表的每一行的表达式。 |
返回值
整数。
言论
与 COUNTA 函数一样,COUNTAX 函数对包含任何类型的信息的单元格(包括其他表达式)进行计数。 例如,如果列包含计算结果为空字符串的表达式,则 COUNTAX 函数会将结果视为非空。 通常,COUNTAX 函数不计算空单元格,但在本例中,单元格包含公式,因此会对其进行计数。
每当函数找不到要聚合的行时,该函数将返回一个空白。
在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
例
以下示例使用表对列 Phone 中的非空行数进行计数,该表使用在 [Status] = Active
上筛选 Reseller 表的结果。
= COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])