invoke işleci
Şunlar için geçerlidir: ✅Microsoft Fabric✅
kaynağını invoke
tablosal bağımsız değişken olarak alan bir lambda ifadesini çağırır.
Not
Tablosal bağımsız değişkenleri kabul edebilen lambda ifadelerini bildirme hakkında daha fazla bilgi için bkz . let deyimleri.
Sözdizimi
T| invoke
işlevi(
[param1,
param2])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
T | string |
✔️ | Tablosal kaynak. |
fonksiyon | string |
✔️ | Değerlendirilecek lambda let ifadesinin veya depolanan işlev adının adı. |
param1, param2 ... | string |
İşleve geçirebilmek için ek lambda bağımsız değişkenleri. |
Döndürülenler
Değerlendirilen ifadenin sonucunu döndürür.
Örnek
Bu örnekte lambda let
ifadesini çağırmak için invoke
işlecinin nasıl kullanılacağı gösterilmektedir:
// 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)
Çıktı
avg_x |
---|
52 |