Toplama (Azure Stream Analytics)
Penceredeki tüm kayıt değerlerini içeren bir dizi döndürür.
Söz dizimi
-- Aggregate Function Syntax
Collect ( [ <scalar_expression> ] )
-- Analytic Function Syntax
Collect ( [ <scalar_expression> ] ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Bağımsız değişkenler
Collect, toplanan olaylar üzerinde bir projeksiyon belirtmenize olanak tanıyan isteğe bağlı bir skaler ifade alır. parametresi olmadan tam olay kayıtları toplanır.
Dönüş Türleri
Parametresi tarafından <scalar_expression>
yansıtılan değer dizisi veya parametre sağlanmazsa kayıt değerleri dizisi.
Genel Açıklamalar
Döndürülen dizi içindeki değerlerin sıralanması garanti değildir
Örnekler
10 saniyelik bir pencere içinde tüm giriş olaylarını toplayın.
SELECT Collect() AS allEvents
FROM Input
GROUP BY Tumbling(second, 10)
Giriş olaylarının a
ve b
alanlarının toplamlarını 10 saniyelik bir pencere içinde toplayın.
SELECT Collect(a + b) AS allab
FROM Input
GROUP BY Tumbling(second,10)