Fn::Avg retorna a média de um conjunto de números, arredondada para o número especificado de casas decimais.
Declaração
Fn::Avg(ndigits, [number1, number2, ...])
-
JSON
{ "Fn::Avg": [ ndigits, [ number1, number2, ... ] ] } -
YAML
-
Sintaxe do nome completo da função:
Fn::Avg: - ndigits - - number1 - number2 - ... -
Sintaxe da forma abreviada:
!Avg [ndigits, [number1, number2, ...]]
-
Parâmetros
ndigits: número de casas decimais do valor retornado. Esse valor deve ser um inteiro.[number1, number2, ...]: valores para cálculo da média. Cada elemento deve ser um número ou uma string convertível em número.
Valor retornado
A média dos valores de entrada, arredondada para ndigits casas decimais.
Exemplos
!Avg [1, [1, 2, 6]]
!Avg [1, [1, 2, 6.0]]
Valores inteiros e de ponto flutuante são tratados de forma idêntica; portanto, ambas as expressões retornam o mesmo resultado.
|
Entrada |
Valor retornado |
|
|
|
|
|
|
Funções compatíveis
Os elementos do array [number1, number2, ...] aceitam as seguintes funções: