Compartilhar via


AVG

✅ Fluxo de eventos do Azure Stream Analytics ✅ Fabric

Retorna a média dos valores em um grupo. Valores nulos são ignorados.

Sintaxe

-- Aggregate Function Syntax
AVG (expression )  

-- Analytic Function Syntax
AVG ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])

Argumentos

expressão

É uma expressão da categoria exata de tipo de dados numérico ou numérico aproximado. O AVG pode ser usado com colunas bigint e float. Funções de agregação e subconsultas não são permitidas.

OVER ([<Cláusula LIMIT DURATION> da cláusula><PARTITION BY [<cláusula> WHEN]]

Determina o grupo de linhas sobre o qual o AVG é aplicado. A cláusula PARTITION BY especifica que as linhas com a mesma chave de partição serão agrupadas. A cláusula LIMIT DURATION especifica quanto histórico está incluído no grupo. A cláusula WHEN especifica uma condição booliana para que as linhas sejam incluídas no grupo. Consulte a cláusula OVER para obter mais detalhes sobre o uso.

Tipos de retorno

O tipo de retorno é determinado pelo tipo do resultado avaliado da expression.

Exemplos

SELECT System.Timestamp() AS OutTime, TollId, AVG (Toll)   
FROM Input TIMESTAMP BY EntryTime  
GROUP BY TollId, TumblingWindow(minute,3)  

Consulte Também

Cláusula GROUP BY
Cláusula OVER