You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Insights查询:如何显示计数为0的指定事件行?

Kusto查询显示所有指定事件(含计数为0的情况)

要实现无论指定事件是否有数据都显示对应的行,可通过预定义事件列表+左连接的方式修改查询:

datatable(targetEvent:string) ["event1", "event2"]
| left join (
    customEvents
    | where name in ("event1", "event2")
    | summarize eventCount = count() by name
) on $left.targetEvent == $right.name
| project targetEvent, eventCount = coalesce(eventCount, 0)

核心逻辑:

  • 先用datatable生成包含所有需要统计的事件的基础数据集,确保每个目标事件都有一条初始记录。
  • 左连接原查询的统计结果:左连接会保留基础数据集的所有行,即使原查询中没有对应事件的数据,该行也不会被过滤。
  • 用coalesce函数把无匹配数据时的null计数替换为0,统一输出格式。

内容的提问来源于stack exchange,提问作者Wallack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 03:04:56