Aracılığıyla paylaş


take_anyif() (toplama işlevi)

Koşul 'true' olan kayıtlarda bir özet işlecindeki her grup için rastgele bir kayıt seçer. işlevi, bu tür kayıtların her biri üzerinde bir ifadenin değerini döndürür.

Bu işlev, doğru olan bir koşula tabi olarak bileşik grup anahtarının değeri başına bir sütundan örnek değer almak istediğinizde kullanışlıdır. Böyle bir değer varsa, işlev null olmayan/boş olmayan bir değer döndürmeye çalışır.

Kullanım dışı bırakılan diğer adlar: anyif()

Not

Kullanım dışı bırakılan sürüm, toplama tarafından any() döndürülen sütunlara ön ek eklerany_.

Sözdizimi

take_anyif(ifade, yüklem )

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
ifade string ✔️ Kayıt seçmek için kullanılan ifade.
yüklem string ✔️ Değerlendirme için hangi kayıtların dikkate alınabileceğini gösterir.

Döndürülenler

take_anyif Toplama işlevi, özetleme işlecinin her grubundan rastgele seçilen kayıtların her biri için hesaplanan ifadenin değerini döndürür. Yalnızca koşulun 'true' döndürdüğü kayıtlar seçilebilir. Koşul 'true' döndürmezse, null bir değer oluşturulur.

Örnekler

Storm olaylarından rastgele bir EventType seçin; burada olay açıklamasında anahtar tümcecik bulunur.

StormEvents
| summarize take_anyif(EventType, EventNarrative has 'strong wind')

Çıktı

EventType
Güçlü Rüzgar