我可以在 Kusto 用户定义的函数中使用表格参数吗
Can I use tabular parameters in Kusto user-defined functions
基本上我想将一组字段值传递给一个函数,这样我就可以使用 in/!in 运算符。我更希望能够使用先前查询的结果,而不必手动构建一个集合。
如:
let today = exception | where EventInfo_Time > ago(1d) | project exceptionMessage;
MyAnalyzeFunction(today)
那么 MyAnalyzeFunction 的签名是什么?
参见:https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions
例如,以下将 return 具有单列 (y
) 的 table,其值为 2
和 3
:
let someTable = range x from 2 to 10 step 1
;
let F = (T:(x:long))
{
range y from 1 to 3 step 1
| where y in (T)
}
;
F(someTable)
基本上我想将一组字段值传递给一个函数,这样我就可以使用 in/!in 运算符。我更希望能够使用先前查询的结果,而不必手动构建一个集合。
如:
let today = exception | where EventInfo_Time > ago(1d) | project exceptionMessage;
MyAnalyzeFunction(today)
那么 MyAnalyzeFunction 的签名是什么?
参见:https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions
例如,以下将 return 具有单列 (y
) 的 table,其值为 2
和 3
:
let someTable = range x from 2 to 10 step 1
;
let F = (T:(x:long))
{
range y from 1 to 3 step 1
| where y in (T)
}
;
F(someTable)