具有多列的 Kusto 表格参数
Kusto tabular arguments with multiple columns
如何使用具有多列的表格类型参数正确定义和调用用户函数?
为我的问题提供一些背景信息,这是我的尝试
let foo=(T1:(col1:string, col2:string))
{
T1|count // something more complex will go here,
// so just avoiding the whole function is not an option.
}
someTable | summarize Res=foo(Col1, Col2) by Col3, Col4
这里 Kusto 识别我的函数,但抱怨它只接受一个参数。
我怎样才能将两列传递给它?
谢谢,
杜桑
这是不可能的,您不能将用户定义的函数调用为汇总函数,汇总函数列表由 Kusto 查询语言定义,目前无法扩展。
在查询中,接受表格输入的函数只能使用 invoke 运算符调用
如何使用具有多列的表格类型参数正确定义和调用用户函数?
为我的问题提供一些背景信息,这是我的尝试
let foo=(T1:(col1:string, col2:string))
{
T1|count // something more complex will go here,
// so just avoiding the whole function is not an option.
}
someTable | summarize Res=foo(Col1, Col2) by Col3, Col4
这里 Kusto 识别我的函数,但抱怨它只接受一个参数。 我怎样才能将两列传递给它?
谢谢, 杜桑
这是不可能的,您不能将用户定义的函数调用为汇总函数,汇总函数列表由 Kusto 查询语言定义,目前无法扩展。
在查询中,接受表格输入的函数只能使用 invoke 运算符调用