Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
collection.average( )
|
collection.average ( {cheminPropriété} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
cheminPropriété | Texte |
![]() |
Chemin de propriété d'objet à utiliser pour évaluer les valeurs | |||||
Résultat | Réel, Undefined |
![]() |
Moyenne arithmétique des valeurs de la collection | |||||
La méthode collection.average( ) retourne la moyenne arithmétique des valeurs définies dans la collection.
Seuls les éléments ayant une valeur numérique sont pris en compte pour le calcul (les autres types d'éléments sont ignorés).
Si la collection contient des objets, passer le paramètre cheminPropriété si vous souhaitez désigner la propriété dont vous voulez connaître la moyenne.
collection.average( ) retourne Indéfini 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
Produit : 4D
Thème : Collections
Numéro :
705250
Créé : 4D v16 R6
4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)