假设我使用以下模式查询名为Sales
的数据集:
id (int)
price (decimal)
active (bit)
使用$apply
查询选项和OData v4 spec的aggregate
转换,找到仅有效销售的平均价格的语法是什么?
$apply
支持聚合和过滤器转换,但我无法弄清楚如何合并它们,或者甚至允许这样做。
谢谢!
答案 0 :(得分:2)
$apply=filter(Status eq 1)/aggregate(price with average as averagePrice)
也许您可以参考现有的测试: