make_list_if() (toplama işlevi)
Grupta koşul olarak değerlendirilen true
bir dynamic
ifade değerleri dizisi oluşturur.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Sözdizimi
make_list_if(
,
ifade koşulu [,
maxSize])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
ifade | string |
✔️ | Toplama hesaplaması için kullanılan ifade. |
yüklem | string |
✔️ | İfadenin sonuda eklenmesi için değerlendirmesi true gereken bir koşul. |
maxSize | integer | Döndürülen en fazla öğe sayısı. Varsayılan ve maksimum değer 1048576. |
Döndürülenler
Koşul olarak değerlendirilen true
gruptaki bir dynamic
ifade vlaues dizisi 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ıralanmışsa, sonuçta elde edilen dizideki öğelerin sırası girişin sıralamasını izler.
Örnek
Aşağıdaki örnekte, 4'ten fazla harf içeren adların 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)
Çıktı
list_name |
---|
["George", "Ringo"] |
İlgili içerik
make_list
işlevi, koşul ifadesi olmadan 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