Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.average( )
|
collection.average ( {rotaProp} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
rotaProp | Texto |
![]() |
Rota de propriedade objeto para ser usado para cálculo | |||||
Resultado | Real, Undefined |
![]() |
Média aritmética dos valores da coleção | |||||
A função collection.average( ) devolve a média aritmética dos valores definidos na instância de coleção.
Só são levados em consideração elementos numéricos para o cálculo (são ignorados outros tipos de elementos).
Se a coleção contiver objetos, passe o parâmetro rotaProp para indicar a propriedade do objeto a ser considerado.
collection.average( ) devolve Indefinido se:
C_COLLECTION($col)
$col:=New collection(10;20;"Monday";True;6)
$vAvg:=$col.average() //12
C_COLLECTION($col)
$col:=New collection
$col.push(New object("name";"Smith";"salary";10000))
$col.push(New object("name";"Wesson";"salary";50000))
$col.push(New object("name";"Gross";"salary";10500))
$vAvg:=$col.average("salary") //23500
Produto: 4D
Tema: Coleções
Número
705250
Criado por: 4D v16 R6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)