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.sum( )
|
collection.sum ( {rutaProp} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
rutaProp | Texto |
![]() |
Ruta de la propiedad del objeto que se utilizará para el cálculo | |||||
Resultado | Real |
![]() |
Suma de valores de la colección | |||||
El método collection.sum( ) devuelve la suma de todos los valores numéricos de la 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.sum( ) devuelve 0 si:
C_COLLECTION($col)
$col:=New collection(10;20;"Monday";True;2)
$vsum:=$col.sum() //32
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,5))
$vSum:=$col.sum("salary") //$vSum=70500,5
Producto: 4D
Tema: Colecciones
Número
805260
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)