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.sum( )
|
collection.sum ( {cheminPropriété} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
cheminPropriété | Texte |
![]() |
Chemin de propriété d'objet à utiliser pour le calcul | |||||
Résultat | Réel |
![]() |
Somme des valeurs de la collection | |||||
La méthode collection.sum( ) retourne la somme de toutes les valeurs numériques de la collection.
Seuls les éléments numériques sont pris en compte pour le calcul (les autres types d'éléments sont ignorés).
Si la collection contient des objets, vous pouvez passer le paramètre cheminPropriété. Dans ce cas, seuls les éléments qui contiennent le cheminPropriété sont pris en compte.
collection.sum( ) retourne 0 si :
C_COLLECTION($col)
$col:=Creer collection(10;20;"Monday";true;2)
$vsum:=$col.sum() //32
C_COLLECTION($col)
$col:=Creer collection
$col.push(Creer objet("name";"Smith";"salary";10000))
$col.push(Creer objet("name";"Wesson";"salary";50000))
$col.push(Creer objet("name";"Gross";"salary";10500,5))
$vSum:=$col.sum("salary") //$vSum=70500,5
Produit : 4D
Thème : Collections
Numéro :
805260
Nom intl. : collection.sum( )
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)