如何使用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
相关产品推荐
相关产品推荐

