Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✅Microsoft Fabric✅✅
Appelle une expression lambda qui reçoit la source d’un invoke argument tabulaire.
Remarque
Pour plus d’informations sur la façon de déclarer des expressions lambda qui peuvent accepter des arguments tabulaires, consultez let instructions.
Syntaxe
T| invokefunction([param1,param2])
En savoir plus sur les conventions de syntaxe.
Paramètres
| Nom | Type | Requise | Description |
|---|---|---|---|
| T | string |
✔️ | Source tabulaire. |
| function | string |
✔️ | Nom de l’expression lambda let ou du nom de fonction stockée à évaluer. |
| param1, param2 ... | string |
Tous les arguments lambda supplémentaires à passer à la fonction. |
Retours
Retourne le résultat de l’expression évaluée.
Exemple
Cet exemple montre comment utiliser l’opérateur invoke pour appeler l’expression 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)
Sortie
| avg_x |
|---|
| 52 |