Compartir a través de


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)  

Consulte también

Cláusula GROUP BY
OVER (cláusula)