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
entitySelection.sum( )

entitySelection.sum( ) 


 

entitySelection.sum ( rutaAtributo ) -> Resultado 
Parámetro Tipo   Descripción
rutaAtributo  Texto in Ruta del atributo que se utilizará para el cálculo
Resultado  Real in Suma de valores de selección de entidad

El método entitySelection.sum( ) devuelve la suma de todos los valores rutaAtributo en la selección de entidad.

entitySelection.sum( ) devuelve 0 si la selección de entidad está vacía.

La suma solo se puede hacer en valores del tipo de número. Si el tipo rutaAtributo es un objeto, solo se tienen en cuenta los valores numéricos para el cálculo (se ignoran otros tipos de valor). En este caso, si rutaAtributo conduce a una propiedad que no existe en el objeto o que no contiene ningún valor numérico, entitySelection.sum( ) devuelve 0.

Se devuelve un error si:

Ejemplo  

 C_OBJECT($sel)
 C_REAL($sum)
 
 $sel:=ds.Employee.query("salary < :1";20000)
 $sum:=$sel.sum("salary")



Ver también 

entitySelection.count( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - EntitySelection

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17

 
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)