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

如何使用Kusto查询实现两个变量值相加?现有查询无法运行

解决Kusto中两个统计值相加的问题

你的查询报错是因为count运算符返回的是单一行单列的表,而非标量数值,直接用表变量做加法运算会触发语法错误。需要用toscalar()函数把表结果转换成标量值,才能进行算术操作。

正确的实现代码如下:

let c1 = toscalar(tablename | count);
let c2 = toscalar(tablename1 | count);
print total = c1 + c2

关键说明:

  • toscalar():专门用于提取单一行单列结果集中的唯一值,将其转换为标量类型,这样变量c1和c2就会存储具体的数值,而非表对象。
  • print total = c1 + c2:输出相加后的结果,并给结果列命名为total(也可以根据需求自定义列名)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 22:31:58