Я пытаюсь создать этот запрос (который работает, как я надеюсь)
ВЫБРАТЬ userAgent, COUNT (*) FROM page_hour GROUP BY userAgent упорядочить по 2 дес c предел 10
как json. Я пробовал это:
{
"queryType": "groupBy",
"dataSource": "page_hour",
"granularity": "hour",
"dimensions": ["userAgent"],
"aggregations": [
{ "type": "count", "name": "total", "fieldName": "userAgent" }
],
"intervals": [ "2020-02-25T00:00:00.000/2020-03-25T00:00:00.000" ],
"limitSpec": { "type": "default", "limit": 50, "columns": ["userAgent"] },
"orderBy": {
"dimension" : "total",
"direction" : "descending"
}
}
, но вместо агрегирования по всему диапазону он выбирает произвольный промежуток времени (EG 2020-03-19T14: 00: 00Z)