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