3月23日总结
ODATA v4提出了新的聚合查询功能,这对于ODATA的基本查询能力($expand等)是一个非常大的补充。ODATA支持的聚合查询功能,可以对数据进行统计分析,例如求和、平均值、最大/最小值、分组等。
聚合查询是通过$apply关键字实现的。使用$apply关键字可以指定一系列的聚合操作,以对数据进行处理。
GET /odata/Products?$apply=groupby((Category), aggregate(Price with sum as TotalSales))
该请求将返回按照产品类别(Category)分组的数据,并计算每个组的销售总额(TotalSales)。
需要注意,聚合查询出来的结果一般都不在EDM中注册,因此无法对结果应用更多ODATA查询,如果想解锁这个能力,请手动在EDM中注册这个类型。

浙公网安备 33010602011771号