数据聚合

数据聚合的参数描述如下:

参数 类型 必须 作用
aggregates string 聚合表达式,通过特定的语法实现字段聚合
groupby string 配合聚合表达式使用,对某些字段进行group by

聚合表达式

单个字段格式:aggregates={聚合函数}(聚合字段名)[ 字段别名]

多个字段使用,分割

默认别名:{字段名}{函数名},使用lower camel格式

Examples:

  • 订单金额总数(默认别名): GET /order?aggregates=sum(amount)
  • 订单金额总数(指定别名): GET /order?aggregates=sum(amount)
  • 订单金额总数和平均值:GET /order?aggregates=sum(amount), avg(amount)

支持的聚合函数

函数名 格式 描述
sum sum({name}) 取汇总值
avg avg({name}) 取平均值
min min({name}) 取最小值
max max({name}) 取最大值
count count(*) 取总数,默认别名为total

gropuby

配合aggregates使用,在聚合时按指定的字段进行分组。

单个字段格式:groupby={聚合字段名}

多个字段使用,分割

Examples:

  • 按产品分类汇总订单金额: GET /order?aggregates=sum(amount)&groupby=productCaregoryId
Bingosoft            updated 2018-07-23
上一篇:数据排序 下一篇:字段选择

results matching ""

    No results matching ""