Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel
İfadenin koşul olarak değerlendirildiğidynamic kayıtlarda aldığı ayrı değerler kümesinden bir true dizi oluşturur.
Null değerler yoksayılır ve hesaplamayı dikkate almaz.
Sözdizimi
make_set_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 | int |
Döndürülen en fazla öğe sayısı. Varsayılan ve maksimum değer 1048576. |
Döndürülenler
dynamic İfadenin koşul olarak değerlendirildiği kayıtlarda aldığı ayrı değerler kümesinin dizisini truedöndürür. Dizinin sıralama düzeni tanımlanmamış.
İpucu
Yalnızca ayrı değerleri saymak için dcountif() kullanın.
Örnek
Aşağıdaki örnekte, dörtten 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_set_if(name, strlen(name) > 4)
Çıktı
| set_name |
|---|
| ["George", "Ringo"] |
İlgili içerik
- Toplama işlevi türlerini bir bakışta
- make_set() (toplama işlevi)
- make_list_if() (toplama işlevi)
- make_bag_if() (toplama işlevi)
mv-expand