Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅✅
Ruft einen Lambda-Ausdruck auf, der die Quelle invoke
als tabellarisches Argument empfängt.
Hinweis
Weitere Informationen zum Deklarieren von Lambda-Ausdrücken, die tabellarische Argumente akzeptieren können, finden Sie unter Let-Anweisungen.
Syntax
T-Funktion| invoke
(
[,
param2])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
T | string |
✔️ | Die tabellarische Quelle. |
function | string |
✔️ | Der Name des lambda-Ausdrucks let oder des gespeicherten Funktionsnamens, der ausgewertet werden soll. |
param1, param2 ... | string |
Alle zusätzlichen Lambda-Argumente, die an die Funktion übergeben werden sollen. |
Gibt zurück
Gibt das Ergebnis des ausgewerteten Ausdrucks zurück.
Beispiel
In diesem Beispiel wird gezeigt, wie Sie den invoke
-Operator verwenden, um Lambda-let
Ausdruck aufzurufen:
// 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 |