COUNTX

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

计算表上的表达式时,对包含非blankvalueor 表达式的行数进行计数,该表达式的计算结果为非blankvalue。

语法

COUNTX(<table>,<expression>)

参数

术语 定义
table 包含要计数的行的表。
expression 一个表达式,返回 values 要 contains的 values 的 count 集。

返回 value

整数。

言论

  • COUNTX 函数采用两个参数。 first 参数必须始终是一个表,or 返回表的任何表达式。 second 参数是 or搜索的列 COUNTX 表达式。

  • COUNTX 函数仅计算 values、日期、or 字符串。 If 函数找不到要 count的行,则返回 blank。

  • If 想要 count 逻辑 values,请使用 COUNTAX 函数。

  • 在计算列 not 行级别安全性 (RLS) 规则中使用时,or 支持在 DirectQuery 模式下使用此函数。

示例 1

以下公式返回具有列表 count的 all 表中 Product 行的 price。

= COUNTX(Product,[ListPrice])

示例 2

以下公式演示了如何将筛选表传递给 COUNTX 参数的 first。 公式使用 filter 表达式仅获取满足条件的 Product 表中的行,ProductSubCategory = “Caps”,and 然后对具有列表 price的结果表中的行进行计数。 FILTER 表达式适用于表 Products,但使用在 value 表中查找的 related ProductSubCategory。

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

COUNT 函数COUNTA 函数COUNTAX 函数统计函数