Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Invoca uma expressão lambda que recebe a origem do invoke como um argumento tabular.
Observação
Para obter mais informações sobre como declarar expressões lambda que podem aceitar argumentos tabulares, consulte instruções let.
Sintaxe
função T| invoke([param1,param2])
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Designação | Tipo | Necessário | Descrição |
|---|---|---|---|
| T | string |
✔️ | A fonte tabular. |
| função | string |
✔️ | O nome do lambda let expressão ou nome da função armazenada a ser avaliado. |
| param1, param2 ... | string |
Quaisquer argumentos lambda adicionais para passar para a função. |
Devoluções
Devolve o resultado da expressão avaliada.
Exemplo
Este exemplo mostra como usar o operador invoke para chamar a expressão lambda let:
// clipped_average(): calculates percentiles limits, and then makes another
// pass over the data to calculate average with values inside the percentiles
let clipped_average = (T:(x: long), lowPercentile:double, upPercentile:double)
{
let high = toscalar(T | summarize percentiles(x, upPercentile));
let low = toscalar(T | summarize percentiles(x, lowPercentile));
T
| where x > low and x < high
| summarize avg(x)
};
range x from 1 to 100 step 1
| invoke clipped_average(5, 99)
Output
| avg_x |
|---|
| 52 |