Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
entitySelection.sum( )

entitySelection.sum( ) 


 

entitySelection.sum ( rotaAtributo ) -> Resultado 
Parâmetro Tipo   Descrição
rotaAtributo  Texto in Rota do atributo a ser usada para cálculo
Resultado  Real in Soma de valores da seleção de entidade

O método entitySelection.sum( ) devolve a soma de todos os valores rotaAtributo na seleção de entidade.

entitySelection.sum( ) devolve 0 se a seleção de entidade estiver vazia.

A soma só pode ser feita em valores  do tipo de número. Se o tipo rotaAtributo for um objeto, são levados em consideração apenas os valores numéricos para o cálculo (são ignorados outros tipos de valor). Nesse caso, se rotaAtributo conduzir a uma propriedade que não existe no objeto ou que não contenha nenhum valor numérico, entitySelection.sum( ) devolve 0.

Um erro é devolvido se:

Exemplo  

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



Ver também 

entitySelection.count( )

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - seleção de entidade

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)