Skip to content

avg

avg(array) → number · Math

Average of numeric values in an array. Returns 0 for empty arrays.

  • array (required): array of numbers
bash
echo '{"scores": [85, 92, 78, 95, 88]}' | utlx -e 'avg($input.scores)'
# 87.6
utlx
{
  averageScore: avg($input.scores),
  averageEmpty: avg([])                  // 0 (safe on empty arrays)
}

Anti-pattern: sum(arr) / count(arr) — crashes on empty arrays (division by zero). Use avg() which handles this safely.

Released under AGPL-3.0.