Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.average( )
|
collection.average ( {rutaProp} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
rutaProp | Texto |
![]() |
Ruta de la propiedad del objeto que se utilizará para el cálculo | |||||
Resultado | Real, Undefined |
![]() |
Media aritmética (promedio) de los valores de colección | |||||
La función collection.average( ) devuelve la media aritmética (promedio) de los valores definidos en la instancia de colección.
Solo se tienen en cuenta elementos numéricos para el cálculo (se ignoran otros tipos de elementos).
Si la colección contiene objetos, pase el parámetro rutaProp para indicar la propiedad del objeto a tener en cuenta.
collection.average( ) devuelve Indefinido si:
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
Producto: 4D
Tema: Colecciones
Número
705250
Creado por: 4D v16 R6
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)