Condividi tramite


AVG (Analisi di flusso di Azure)

Restituisce la media dei valori in un gruppo. I valori Null vengono ignorati.

Sintassi

-- Aggregate Function Syntax
AVG (expression )  

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

Argomenti

expression

Espressione della categoria del tipo di dati numerici esatti o dati numerici approssimativi. AVG può essere usata con colonne bigint e float. Le funzioni di aggregazione e le sottoquery non sono consentite.

OVER ([<clausola PARTITION BY><LIMIT DURATION [<clausola>> WHEN]]

Determina il gruppo di righe su cui viene applicato AVG. La clausola PARTITION BY specifica che le righe con la stessa chiave di partizione verranno raggruppate. La clausola LIMIT DURATION specifica la quantità di cronologia inclusa nel gruppo. La clausola WHEN specifica una condizione booleana per le righe da includere nel gruppo. Per altri dettagli sull'utilizzo, vedere la clausola OVER .

Tipi restituiti

Il tipo restituito dipende dal tipo del risultato dell'espressione.

Esempi

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

Vedere anche

Clausola GROUP BY
Clausola OVER