リファレンスガイド> SQL関数のTDVサポート> 分析関数> EXPONENTIAL_MOVING_AVERAGE
 
EXPONENTIAL_MOVING_AVERAGE
平滑化係数Xを使用して式Eの指数移動平均(EMA)を計算します。EMAは、時間の経過に伴うデータの変化のより安定した画像を提供するという点で、単純な移動平均とは異なります。
EMAは、次の式のように、平滑化係数によってスケーリングされた現在のデータポイントに前のEMA値を加算することによって計算されます。
 
EMA = EMA0 +(X *(E-EMA0))
どこ:
Eは現在のデータポイントです。
EMA0は、前の行のEMA値です。
Xは平滑化係数です。
構文
EXPONENTIAL_MOVING_AVERAGE ( E, X ) OVER (
... [ window-partition-clause ]
... window-order-clause )
どこ
E-一連の行にわたって平均が計算される値。 INTEGER、FLOAT、またはNUMERIC型にすることができ、定数でなければなりません。
X-一連の行にわたって平均が計算される値。 INTEGER、FLOAT、またはNUMERIC型にすることができ、定数でなければなりません。