将范围操作符columnName作为参数传递给Kusto中的自定义函数



我正试图在存储在数组中的项目列表上运行自定义函数,我正在查看KQL中的范围操作符。

下面是我的代码:'
let myfunction = (lot:string){T|where id=lot}; 
union( range x from 1 to 50 step 1
|invoke myfunction(strcat("test-",x))
)

'但我得到失败的消息,不能解析名为'x'的标量。我想做的是将我的函数重复50次,然后使用并并来合并每次迭代的结果。如果这不能通过使用范围操作符来完成,是否有另一种方法来实现我正在寻找的结果?

谢谢你,

您选择的方式将不起作用,因为对"invoke"Operator是一个表格源,该函数返回表格输出。

在Kusto中实现这一点的一种方法是使用python插件。

最新更新