[]
Wyn 分析表达式提供AGGX函数,调用数据库对应的聚合函数来计算聚合结果。
分析表达式语法如下:
AggX(<table>, "function", <expression>)
表达式参数说明:
参数 | 定义 |
---|---|
table | 表的名称,或一个返回值为表的表达式,用于指定执行聚合的表。 |
function | 数据库提供的聚合函数名称,注意需要用双引号括起来。 例如:max、min、avg、medain、count 注意:中位数(medain)的取值与分组的数据个数有关,如数据个数为奇数,将数据点由大到小排序后取最中间的一个数;如果数据个数为偶数,将数据点由大到小排序后取最中间的两个数,取其平均数并返回。 |
expression | 结果表达式。 |
与数据库对应的聚合函数的返回值相同。
如下表达式,返回表 Sale 中 Price 列的中位数。
AggX('Sale', "median", 'Sales'[Price])
不同的数据库提供的聚合函数列表不同,AggX仅支持数据库提供的聚合函数中仅有一个参数的聚合函数。