> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8c05c8a2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 입력 값의 이동 평균을 계산합니다.

# groupArrayMovingAvg

<div id="groupArrayMovingAvg">
  ## groupArrayMovingAvg
</div>

도입 버전: v20.1.0

입력 값의 이동 평균을 계산합니다.

<Note>
  이 함수는 0 방향 반올림을 사용합니다.
  결과 데이터 타입(data type)에서 의미 없는 소수 자릿수는 잘라냅니다.
</Note>

**구문**

```sql theme={null}
groupArrayMovingAvg(numbers_for_summing)
groupArrayMovingAvg(window_size)(numbers_for_summing)
```

**매개변수**

* `window_size` — 계산 윈도우의 크기입니다. 지정하지 않으면 함수는 컬럼의 행 수와 동일한 크기의 윈도우를 사용합니다. [`UInt64`](/ko/reference/data-types/int-uint)

**인수**

* `numbers_for_summing` — 숫자 데이터 타입 값을 반환하는 표현식입니다. [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Decimal`](/ko/reference/data-types/decimal)

**반환 값**

입력 데이터와 동일한 크기의 배열을 반환합니다. Decimal이 아닌 입력의 경우 배열에는 Float64 값이 포함됩니다. Decimal 입력의 경우 배열에는 입력 scale이 적용된 Decimal 값이 포함됩니다. [`Array`](/ko/reference/data-types/array)

**예시**

**사용 예시**

```sql title=Query theme={null}
CREATE TABLE t
(
    `int` UInt8,
    `float` Float32,
    `dec` Decimal32(2)
)
ENGINE = Memory;

INSERT INTO t VALUES (1, 1.1, 1.10), (2, 2.2, 2.20), (4, 4.4, 4.40), (7, 7.77, 7.77);

SELECT
    groupArrayMovingAvg(int) AS I,
    groupArrayMovingAvg(float) AS F,
    groupArrayMovingAvg(dec) AS D
FROM t;
```

```response title=Response theme={null}
┌─I────────────────────┬─F─────────────────────────────────────────────────────────────────────────────┬─D─────────────────────┐
│ [0.25,0.75,1.75,3.5] │ [0.2750000059604645,0.8250000178813934,1.9250000417232513,3.8675000369548798] │ [0.27,0.82,1.92,3.86] │
└──────────────────────┴───────────────────────────────────────────────────────────────────────────────┴───────────────────────┘
```

**윈도우 크기 지정 시**

```sql title=Query theme={null}
SELECT
    groupArrayMovingAvg(2)(int) AS I,
    groupArrayMovingAvg(2)(float) AS F,
    groupArrayMovingAvg(2)(dec) AS D
FROM t;
```

```response title=Response theme={null}
┌─I───────────────┬─F───────────────────────────────────────────────────────────────────────────┬─D─────────────────────┐
│ [0.5,1.5,3,5.5] │ [0.550000011920929,1.6500000357627869,3.3000000715255737,6.085000038146973] │ [0.55,1.65,3.30,6.08] │
└─────────────────┴─────────────────────────────────────────────────────────────────────────────┴───────────────────────┘
```
