Как создать запрос Azure Kusto для группировки только по имени клиентской ОС (версия ОС удалена) в обзорах приложений? - PullRequest
0 голосов
/ 21 февраля 2019

Что я хочу

Количество просмотров страниц, сгруппированных по клиентским ОС (без версии ОС = только имя ОС) и по неделям.

Что яhave - Запрос Kusto:

pageViews
|where timestamp > ago(90d)
|summarize Browser_hits = count() by Date = startofweek(timestamp), client_Browser
|sort by Date   
|render timechart

Проблема с этим запросом заключается в том, что имя клиентской ОС идет вместе с версией в нем и заканчивается в разных версиях, группирующихся отдельно (см. рисунок ниже).

enter image description here

Обновление

Это близко к тому, что мне нужно, но оно выиграло t work for any names, I м, просто отправивэто как пример, который помогает понять реальный вопрос.

pageViews
|where timestamp > ago(90d)
|summarize Browser_hits = count() by Date = startofweek(timestamp), BrowserNameTrimed = substring(client_Browser,0,5)
| sort by Date   
| render timechart

С предыдущим запросом я получаю это (вид обмана):

enter image description here

1 Ответ

0 голосов
/ 21 февраля 2019

это будет работать?(анализирует имя браузера из комбинации «имя браузера + версия браузера» с помощью оператора parse):

pageViews
| where timestamp > ago(90d)
| summarize Browser_hits = count() by Date = startofweek(timestamp), client_Browser
| parse kind=regex client_Browser with client_Browser @" \d+" *
| render timechart
...