[]
        
在线Demo 免费试用
(Showing Draft Content)

AGGX-调用数据库原生聚合函数(高性能计算)

1. 概述

1.1 功能概述

Wyn 分析表达式提供AGGX函数,调用数据库对应的聚合函数来计算聚合结果。

2. 表达式介绍

2.1 语法

  1. 分析表达式语法如下:

    AggX(<table>, "function", <expression>)

2.2 参数

  1. 表达式参数说明:

    参数

    定义

    table

    表的名称,或一个返回值为表的表达式,用于指定执行聚合的表。

    function

    数据库提供的聚合函数名称,注意需要用双引号括起来。

    例如:max、min、avg、medain、count

    注意:中位数(medain)的取值与分组的数据个数有关,如数据个数为奇数,将数据点由大到小排序后取最中间的一个数;如果数据个数为偶数,将数据点由大到小排序后取最中间的两个数,取其平均数并返回。

    expression

    结果表达式。

2.3 返回值

  1. 与数据库对应的聚合函数的返回值相同。

2.4 示例

  1. 如下表达式,返回表 Sale 中 Price 列的中位数。

    AggX('Sale', "median", 'Sales'[Price])

2.5 备注

  1. 不同的数据库提供的聚合函数列表不同,AggX仅支持数据库提供的聚合函数中仅有一个参数的聚合函数。