invoke işleci
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.
Syntax
T| invoke
Işlev(
[param1,
param2])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
T | string |
✔️ | Tablosal kaynak. |
Işlev | 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
Aşağıdaki örnekte lambda let
ifadesini çağırmak için işlecinin invoke
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)
Çıkış
avg_x |
---|
52 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin