Rau*_*elo 2 azure azure-application-insights kql azure-data-explorer
我想要的是
按客户端操作系统(无操作系统版本 = 仅操作系统名称)和周分组的页面浏览量。
我有什么- Kusto 查询:
pageViews
|where timestamp > ago(90d)
|summarize Browser_hits = count() by Date = startofweek(timestamp), client_Browser
|sort by Date
|render timechart
Run Code Online (Sandbox Code Playgroud)
此查询的问题在于客户端操作系统名称随其中的版本一起出现,最终以不同的版本分别分组(见下图)。
更新
这与我需要的很接近,但它不适用于任何名称,我只是将其发布为有助于理解实际问题的示例。
pageViews
|where timestamp > ago(90d)
|summarize Browser_hits = count() by Date = startofweek(timestamp), BrowserNameTrimed = substring(client_Browser,0,5)
| sort by Date
| render timechart
Run Code Online (Sandbox Code Playgroud)
通过上一个查询,我得到了这个(有点作弊):
这行得通吗?(使用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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5652 次 |
| 最近记录: |