次の方法で共有


AVG (Azure Stream Analytics)

グループ内の値の平均を返します。 NULL 値は無視されます。

構文

-- Aggregate Function Syntax
AVG (expression )  

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

引数

式 (expression)

真数または概数のデータ型カテゴリの式です。 AVG は bigint および float 列で使用できます。 集計関数とサブクエリは許可されません。

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 句