# avg

反復的なコンテキストで数値の平均を計算します。

avgファンクションは、GROUP BY句やFROM-SELECTクエリのような反復的なコンテキストにおいて、複数の行にまたがる数値フィールドの平均値を返します。

配列またはコレクション内の値の平均を計算するには、代わりにarrayAvgファンクションを使用してください。

## 引数

数値を返す式。

## 例

すべての顧客の平均評価を計算する:

```
FROM customer
SELECT avg(rating)
```

注文ごとの平均数量を計算する:

```
FROM order UNNEST items
GROUP BY order_id
SELECT {
  order_id,
  avg_quantity = avg(quantity)
}
```

## 関連するファンクション

* [arrayAvg](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/arrayavg-function) - 配列にある値の平均を計算します
* [sum](https://help.qlik.com/talend/ja-JP/data-shaping-language-reference-guide/8.0/sum-function) - 反復的なコンテキストで合計を計算します