Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
collection.average( )

collection.average( ) 


 

collection.average ( {rutaProp} ) -> Resultado 
Parámetro Tipo   Descripción
rutaProp  Texto in Ruta de la propiedad del objeto que se utilizará para el cálculo
Resultado  Real, Undefined in 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:

  • la colección está vacía,
  • la colección no contiene elementos numéricos,
  • rutaProp no se encuentra en la colección.

 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

 
PROPIEDADES 

Producto: 4D
Tema: Colecciones
Número 705250

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16 R6

 
ARTICLE USAGE

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)