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