Как создать запрос Azure Kusto для группировки только по имени клиентской ОС (версия ОС удалена) в обзорах приложений?
Что я хочу
Количество просмотров страниц, сгруппированных по клиентским ОС (без версии ОС = только название ОС) и неделей.
Что у меня есть - запрос Кусто:
pageViews
|where timestamp > ago(90d)
|summarize Browser_hits = count() by Date = startofweek(timestamp), client_Browser
|sort by Date
|render timechart
Проблема с этим запросом состоит в том, что имя клиентской ОС идет с версией в нем, и это заканчивается в разных версиях, группирующихся отдельно (см. Рисунок ниже).
Обновить
Это близко к тому, что мне нужно, но выиграл 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
С предыдущего запроса я получаю это (вид обмана):
1 ответ
Решение
Будет ли это работать? (анализирует имя браузера из комбинации "имя браузера + версия браузера", используя 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