Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Retourne la moyenne des valeurs d’un groupe. Les valeurs NULL sont ignorées.
Syntaxe
-- Aggregate Function Syntax
AVG (expression )
-- Analytic Function Syntax
AVG ( expression ) OVER ([<PARTITION BY clause>] <LIMIT DURATION clause> [<WHEN clause>])
Les arguments
expression
Expression de la catégorie de type de données numérique exacte ou approximative. AVG peut être utilisé avec des colonnes bigintes et flottantes. Les fonctions d’agrégation et les sous-requêtes ne sont pas autorisées.
OVER ([<CLAUSE LIMIT DURATION de clause>>< PARTITION BY [<clause> WHEN]]
Détermine le groupe de lignes sur lequel AVG est appliqué. La clause PARTITION BY spécifie que les lignes avec la même clé de partition seront regroupées. La clause LIMIT DURATION spécifie la quantité d’historique incluse dans le groupe. La clause WHEN spécifie une condition booléenne pour que les lignes soient incluses dans le groupe. Pour plus d’informations sur l’utilisation, consultez la clause OVER .
Types de retour
Le type de retour est déterminé par le type du résultat évalué de l’expression.
Exemples
SELECT System.Timestamp() AS OutTime, TollId, AVG (Toll)
FROM Input TIMESTAMP BY EntryTime
GROUP BY TollId, TumblingWindow(minute,3)