COUNTAX

适用于:计算列计算表Measure视觉计算

在对表计算表达式的结果时,COUNTAX 函数对非blank 结果进行计数。 也就是说,它的工作方式与 COUNTA 函数一样,但用于循环访问表中的行 andcount 行,其中指定的表达式会导致非blank 结果。

语法

DAX
COUNTAX(<table>,<expression>)  

参数

术语 定义
table 包含要计算表达式的行的表。
expression 要计算表的每一行的表达式。

返回 value

整数。

言论

  • 与 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])  

COUNT 函数
COUNTA 函数
COUNTX 函数
统计函数