AVG (Azure Stream Analytics)
Devuelve el promedio de los valores de un grupo. Se omiten los valores NULL.
Sintaxis
-- Aggregate Function Syntax
AVG (expression )
-- Analytic Function Syntax
AVG ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Argumentos
expression
Es una expresión de la categoría de tipo de datos numéricos exactos o aproximados. AVG se puede utilizar con columnas de tipo bigint y float. No se permiten funciones de agregado ni subconsultas.
OVER ([<cláusula PARTITION BY cláusula>>< LIMIT DURATION [<cláusula> WHEN]]
Determina el grupo de filas sobre el que se aplica AVG. La cláusula PARTITION BY especifica que las filas con la misma clave de partición se agruparán. La cláusula LIMIT DURATION especifica cuánto historial se incluye en el grupo. La cláusula WHEN especifica una condición booleana para que las filas se incluyan en el grupo. Consulte la cláusula OVER para obtener más información sobre el uso.
Tipos de valor devuelto
El tipo de valor devuelto viene determinado por el tipo del resultado evaluado de la expresión.
Ejemplos
SELECT System.Timestamp() AS OutTime, TollId, AVG (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)