make_list_if() (toplama işlevi)
Şunlar için geçerlidir: ✅Microsoft Fabric✅
Grupta koşul olarak true
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 true değerlendirmesi 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şultrue
olarak değerlendirildiği gruptaki ifade değerlerinden oluşan dynamic
bir dizi 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
- Toplama işlevi türlerini bir bakışta
make_list
- make_bag_if() (toplama işlevi)