gpt4 book ai didi

azure - 如何创建 Azure Kusto 查询以仅在应用程序见解上按客户端操作系统名称(操作系统版本已删除)进行分组?

转载 作者:行者123 更新时间:2023-12-02 22:57:23 25 4
gpt4 key购买 nike

我想要什么

按客户端操作系统(无操作系统版本 = 仅操作系统名称)和周分组的页面浏览量。

我拥有的 - 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

更新

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

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

最佳答案

这行得通吗? (使用 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

关于azure - 如何创建 Azure Kusto 查询以仅在应用程序见解上按客户端操作系统名称(操作系统版本已删除)进行分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54812720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com