make_list_if() (toplama işlevi)
Koşulun olarak değerlendirildiği true
grupta bir dynamic
ifade değerleri dizisi oluşturur.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Not
Bu işlev summarize işleciyle birlikte kullanılır.
Syntax
make_list_if(
,
ifadekoşul [,
maxSize])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
ifade | string |
✔️ | Toplama hesaplaması için kullanılan ifade. |
Yüklemi | string |
✔️ | İfadenin sonucta eklenmesi için değerlendirmesitrue gereken bir koşul. |
Maxsize | tamsayı | Döndürülen en fazla öğe sayısı. Varsayılan ve maksimum değer 1048576. |
Döndürülenler
Koşulun olarak değerlendirildiği gruptaki ifadedynamic
vlaues dizisini true
döndürür.
işlecine summarize
giriş sıralanmamışsa, sonuçta elde edilen dizideki öğelerin sırası tanımlanmamış olur.
işlecine summarize
giriş sıralanırsa, sonuçta elde edilen dizideki öğelerin sırası girişin girişini izler.
Örnek
Aşağıdaki örnekte, 4'ten fazla harf içeren bir ad listesi gösterilmektedir.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize make_list_if(name, strlen(name) > 4)
Çıkış
list_name |
---|
["George", "Ringo"] |
İlgili içerik
make_list
işlevidir ve koşul ifadesi olmadan da aynı işlemi yapar.
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