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
entitySelection.sum( )
|
entitySelection.sum ( cheminAttribut ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
cheminAttribut | Texte |
![]() |
Chemin de l'attribut à utiliser pour le calcul | |||||
Résultat | Réel |
![]() |
Somme des valeurs de la sélection d'entités | |||||
La méthode entitySelection.sum( ) retourne la somme de toutes les valeurs de cheminAttribut de la sélection d'entités.
entitySelection.sum( ) retourne 0 si la sélection d'entités est vide.
La somme peut uniquement être effectuée sur des nombres. Si cheminAttribut est de type objet, seules les valeurs numériques qu'il contient seront prises en compte (les autres types de valeurs sont ignorés). Dans ce cas, si cheminAttribut désigne une propriété qui n'existe pas dans l'objet ou qui ne contient pas de valeurs numériques, entitySelection.sum( ) retourne 0.
Une erreur est retournée si :
C_OBJET($sel)
C_REEL($sum)
$sel:=ds.Employee.query("salary < :1";20000)
$sum:=$sel.sum("salary")
Produit : 4D
Thème : ORDA - EntitySelection
Nom intl. : entitySelection.sum( )
Créé : 4D v17
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)