在Azure App Insights Analytics查询中对结果进行分组

时间:2017-09-11 08:58:10

标签: azure analytics visualization

我是Azure App Insights分析的新手,我还在尝试学习如何使用查询语言。我正在尝试查询页面视图数据以显示上周的浏览器使用情况。我可以这样做,但是,为了我的目的更有用,我需要将单个标题“Chrome”下的不同版本(例如)Chrome分组,而不是为每个版本号分配一个条目。然后,我希望对其他主要浏览器执行相同的操作,最后将任何剩余的条目分组到“其他”下。通过以下查询总结浏览器,我取得了一些有限的成功:

// Total of Page views by Browser version
pageViews
| where timestamp >= ago(7d)
| summarize 
Safari = countif(client_Browser contains "Safari"), iOS = 
countif(client_Browser contains "Mobile Safari"), Samsung = 
countif(client_Browser contains "Samsung"), Chrome = countif(client_Browser 
contains "Chrome"), Edge = countif(client_Browser contains "Edge"), Firefox 
= countif(client_Browser contains "Firefox") by bin(timestamp,3h)
| order by timestamp asc 
| render barchart

这确实会向我显示一张接近我所追求的图表,但由于某种原因,这里只会选择前四个标题(所以Safari,iOS,Chrome和三星),但不会显示Edge或Firefox 。当我不尝试这种分组时,Edge和Firefox肯定会出现在结果中。任何人都可以了解我出错的地方吗?

由于

1 个答案:

答案 0 :(得分:3)

回答我自己的问题:所有的结果实际上只是分析本身(有帮助吗?)只选择前四个,除非你在图表顶部的下拉菜单中另外指定。

男孩,我觉得自己很蠢吗?