COUNTX 函数

在对表计算表达式的结果时,计算包含数字或者计算结果为数字的表达式的行的数目。

语法

COUNTX(<table>,<expression>)

参数

术语

定义

table

包含要计算其数目的行的表。

expression

返回包含您要计数的值的一组值的表达式。

返回值

一个整数。

注释

COUNTX 函数采用两个参数。 第一个参数必须始终是表,或者是返回表的任何表达式。 第二个参数是 COUNTX 搜索的列或表达式。

COUNTX 函数只对数值或日期进行计数。 不对是逻辑值或不能转换为数字的文本的参数进行计数。 如果该函数找不到要进行计数的行,它就会返回空白。在存在行但这些行都不符合指定条件时,该函数将返回 0。

如果想要计算逻辑值或文本的数目,请使用 COUNTA 或 COUNTAX 函数。

示例

下面的公式将返回 Product 表中具有标价的所有行的计数。

=COUNTX(Product,[ListPrice])

下面的公式说明对于第一个参数如何将筛选表传递给 COUNTX。 该公式使用筛选表达式以便只获取 Product 表中满足 ProductSubCategory = "Caps" 条件的行,然后计算生成的表中具有标价的行的数目。 FILTER 表达式应用于表 Products,但使用在相关表 ProductSubCategory 中查找的值。

=COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps", Product[ListPrice])

请参阅

参考

COUNT 函数

COUNTA 函数

COUNTAX 函数

COUNTX 函数

其他资源

统计函数 (DAX)