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