Aracılığıyla paylaş


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)