AVG (Azure Stream Analytics)
Bir gruptaki değerlerin ortalamasını döndürür. Null değerler yoksayılır.
Söz dizimi
-- Aggregate Function Syntax
AVG (expression )
-- Analytic Function Syntax
AVG ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Bağımsız değişkenler
expression
Tam sayısal veya yaklaşık sayısal veri türü kategorisinin ifadesidir. AVG, bigint ve float sütunlarıyla kullanılabilir. Toplama işlevlerine ve alt sorgulara izin verilmez.
OVER ([<PARTITION BY yan tümcesi><LIMIT DURATION yan tümcesi> [<WHEN yan tümcesi>]]
AVG'nin uygulandığı satır grubunu belirler. PARTITION BY yan tümcesi, aynı bölüm anahtarına sahip satırların birlikte gruplandırılacağını belirtir. LIMIT DURATION yan tümcesi, gruba ne kadar geçmişin dahil olduğunu belirtir. WHEN yan tümcesi, gruba eklenecek satırlar için boole koşulu belirtir. Kullanım hakkında daha fazla bilgi için over yan tümcesine bakın.
Dönüş Türleri
Dönüş türü, ifadenin değerlendirilen sonucunun türüne göre belirlenir.
Örnekler
SELECT System.Timestamp() AS OutTime, TollId, AVG (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)
Ayrıca Bkz.
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