我正在尝试通过汇总查询找出Odata groupby的语法。我已阅读(并认为我理解)已发布的oasis documentation,但仍然出现错误。
在https://demos.telerik.com/kendo-ui/service-v4/odata使用演示Odata服务
证明上述服务支持聚合所以现在我想按国家/地区汇总订单总数。上面的查询仅按城市和国家创建订单的汇总。我的理解是汇总汇总运算符可以在同一查询中为每个国家/地区提供总计的订单。
此查询https://demos.telerik.com/kendo-ui/service-v4/odata/Orders?$apply=groupby((rollup(Customer/City,Customer/Country)),aggregate($count as Count))应该给我我需要的东西,但会产生错误
{
"error": {
"code": "",
"message": "The query specified in the URI is not valid. Expression expected at position 47 in 'groupby((rollup(Customer/City,Customer/Country)),aggregate($count as Count))'."
}
}
我无法弄清楚我的语法是否正确,或者该服务仅不支持汇总
预先感谢...