Я пытаюсь выяснить синтаксис для групповой команды Odata с помощью сводного запроса.Я прочитал (и думаю, что понимаю) опубликованную документацию оазиса , но все равно получаю ошибки.
Используя демонстрационную службу Odata на https://demos.telerik.com/kendo-ui/service-v4/odata
Я могу доказать, что вышеупомянутая служба поддерживает агрегирование, используя запрос https://demos.telerik.com/kendo-ui/service-v4/odata/Orders?$apply=groupby((Customer/City,Customer/Country),aggregate($count в качестве числа))
Итак, теперь я хочу собрать общее количество заказов по странам.Приведенный выше запрос создает только совокупность заказов по городам и странам.Насколько я понимаю, оператор объединения групп может предоставить мне общее количество заказов по каждой стране в одном запросе.
Этот запрос https://demos.telerik.com/kendo-ui/service-v4/odata/Orders?$apply=groupby((rollup(Customer/City,Customer/Country)),aggregate($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))'."
}
}
Не могу понять, неверен ли мой синтаксис или служба просто не поддерживает накопительный пакет
Заранее спасибо ...