Запрос Odata с групповым и накопительным - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь выяснить синтаксис для групповой команды 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))'."
    }
}

Не могу понять, неверен ли мой синтаксис или служба просто не поддерживает накопительный пакет

Заранее спасибо ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...