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)