DAX 聚合 - COUNTAX 函数

描述

在评估表上的表达式结果时计算非空结果。也就是说,它的工作方式与 COUNTA 函数相同,但是它用于遍历表中的行并计算指定表达式导致非空结果的行。

语法

COUNTAX (<table>, <expression>)

参数

Sr.No. 参数与说明
1

table

包含将对其求值表达式的行的表。

2

expression

要为表格的每一行计算的表达式。

返回值

整数。

备注

COUNTAX 函数计算包含任何类型信息(包括其他表达式)的单元格。例如,如果列包含一个计算结果为空字符串的表达式,COUNTAX 函数会将该结果视为非空白。通常,COUNTAX 函数不计算空单元格,但在这种情况下,单元格包含公式,因此会将其计算在内。

只要函数找不到要聚合的行,函数就会返回空白。但是,如果有行,但没有一行符合指定的条件,函数就会返回 0。

示例

Medal Count Summer Sports:= COUNTAX ( 
   FILTER (Results, Results[Season] = "Summer"), Results[Medal]
) 

dax_functions_aggregation.html