make_set_if() (toplama işlevi)
koşulunun olarak değerlendirildiği kayıtlarda ifadenin aldığı ayrı değerler kümesinin dizisini dynamic
true
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_set_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 | int |
Döndürülen en fazla öğe sayısı. Varsayılan ve maksimum değer 1048576. |
Döndürülenler
dynamic
koşulunun olarak değerlendirildiği kayıtlarda ifadenin aldığı benzersiz değerler kümesinin dizisini true
döndürür. Dizinin sıralama düzeni tanımlanmamış.
İpucu
Yalnızca benzersiz değerleri saymak için dcountif() kullanın.
İlgili içerik
make_set
işlevidir ve koşul ifadesi olmadan da aynı işlemi yapar.
Ö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_set_if(name, strlen(name) > 4)
Çıkış
set_name |
---|
["George", "Ringo"] |
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