4D v18

entitySelection.sum()

Home

 
4D v18
entitySelection.sum()

entitySelection.sum()  


 

Die Methode entitySelection.sum() gibt die Summe aller Werte attributePath in der Entity-Selection zurück.

Ist die Entity-Selection leer, gibt entitySelection.sum() 0 zurück.

Die Summe lässt sich nur für Werte vom Typ Zahl ausführen. Ist attributePath vom Typ Objekt, werden zur Berechnung nur numerische Werte berücksichtigt (andere Typen werden ignoriert). Führt attributePath zu einer Eigenschaft, die im Objekt nicht existiert oder keine numerischen Werte enthält, gibt entitySelection.sum() 0 zurück.

Es wird ein Fehler zurückgegeben, wenn:

  • attributePath kein Attribut vom Typ numerisch oder Objekt ist,
  • attributePath ein verknüpftes Attribut ist
  • attributePath in der Dataclass der Entity-Selection nicht gefunden wird.

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



Siehe auch 

entitySelection.count

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v18)