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

能否使用batch执行临时计算且不将其纳入最终结果集?

如何用临时tabular做计算且不包含它在最终结果(禁用let语句)

可以实现,核心思路是阻止临时表的定义语句输出结果,同时保留它作为后续查询的数据源。

修改后的查询代码

requests
| take 1000 
| as temporal
| where false; // 阻止该语句输出结果,temporal仍可被后续引用
temporal | summarize count() | as X;
temporal | summarize avg(duration) | as Y;

原理说明

Kusto中,每个以分号分隔的顶级表表达式都会作为结果输出。在临时表temporal的定义末尾添加| where false后,这个语句会正常执行(创建临时表temporal)但不会返回任何行,因此不会出现在最终结果里。后续的两个summarize语句可以正常引用temporal,最终仅输出X和Y两个结果表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 16:40:30