make_set_if() (toplama işlevi)

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.

Not

Bu işlev summarize işleciyle birlikte kullanılır.

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"]