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