СРЕДНЕЕ

✅ Поток событий Azure Stream Analytics ✅ Fabric

Возвращает среднее значение в группе. Значения NULL пропускаются.

Синтаксис

-- Aggregate Function Syntax
AVG (expression )  

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

Аргументы

выражение

Выражение точной числовой или приблизительной категории типов данных. AVG можно использовать с большими столбцами и столбцами с плавающей запятой. Агрегатные функции и вложенные запросы не допускаются.

OVER ([<предложение>>< PARTITION BY LIMIT DURATION [<ПРЕДЛОЖЕНИЕ WHEN>]]

Определяет группу строк, над которым применяется AVG. Предложение PARTITION BY указывает, что строки с одним ключом секции будут сгруппированы вместе. Предложение LIMIT DURATION указывает, сколько журналов включено в группу. Предложение WHEN указывает логическое условие для строк, которые должны быть включены в группу. Дополнительные сведения об использовании см. в предложении OVER .

Типы возвращаемых данных

возвращаемый тип определяется типом вычисленного результата выражения.

Примеры

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

См. также

Предложение GROUP BY
Предложение OVER