2

我想要的是

按客户端操作系统(无操作系统版本 = 仅操作系统名称)和周分组的页面查看次数。

我有什么- Kusto 查询:

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

此查询的问题在于客户端操作系统名称与其中的版本一起出现,并且最终以不同的版本分组(见下图)。

在此处输入图像描述

更新

这与我需要的很接近,但它不适用于任何名称,我只是将其作为示例发布,以帮助理解实际问题。

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

通过前面的查询,我得到了这个(一种作弊):

在此处输入图像描述

4

1 回答 1

5

这行得通吗?(使用运算符从“浏览器名称+浏览器版本”组合中解析出浏览器名称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
于 2019-02-21T17:22:32.360 回答