Могу ли я использовать табличные параметры в пользовательских функциях Kusto - PullRequest
0 голосов
/ 06 ноября 2018

По сути, я хотел бы передать набор значений полей в функцию, чтобы я мог использовать в /! В операторах. Я предпочел бы иметь возможность использовать результат предыдущего запроса, а не создавать набор вручную.

Как в:

let today = exception | where EventInfo_Time > ago(1d) | project exceptionMessage;
MyAnalyzeFunction(today)

Какая тогда подпись MyAnalyzeFunction?

1 Ответ

0 голосов
/ 06 ноября 2018

См .: https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions

Например, следующее вернет таблицу с одним столбцом (y) со значениями 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)
...