COUNTX
计算表上的表达式时,对包含非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])