在Azure AppInsights中使用Kusto查询按双字段分组统计
Azure AppInsights 双字段分组统计查询方案
直接在分组语句的by子句中同时指定UserID和application_Version两个字段即可实现需求,以下是具体修改示例:
基础双分组统计
假设你当前的单字段分组查询是类似这样的:
# 按UserID单独分组 events | summarize event_count = count() by UserID
或者
# 按版本单独分组 events | summarize event_count = count() by application_Version
修改为双字段分组的查询:
events | summarize event_count = count() by UserID, application_Version | order by UserID, application_Version # 可选,按用户、版本排序让结果更易读
执行后就能得到每个用户对应各版本的事件次数,结果会以UserID、application_Version、event_count三列展示。
可选:透视表形式展示(版本为列)
如果希望把不同版本作为列,每个用户一行展示对应版本的事件次数,可以用pivot扩展:
events | summarize event_count = count() by UserID, application_Version | pivot application_Version, sum(event_count)
内容的提问来源于stack exchange,提问作者Pat Long - Munkii Yebee
相关产品推荐
相关产品推荐

