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.count( )

entitySelection.count( ) 


 

entitySelection.count ( rotaAtributo ) -> Resultado 
Parâmetro Tipo   Descrição
rotaAtributo  Texto in Rota de atributo a ser usada para cálculo
Resultado  Real in Número de rotaAtributo não nulos na seleção de entidades

O método entitySelection.count( ) devolve o número de entidades na seleção de entidade com um valor não null em rotaAtributo.

Nota: só são considerados os valores escalares. Os valores de tipo objeto ou coleção são considerados valores nulos.

Um erro é devolvido se:

  • rotaAtributo for um atributo relacionado,
  • rotaAtributo não for encontrado na classe de dados de seleção de entidade.


Exemplo  

Se quisermos encontrar o número total de funcionários de uma empresa sem contar aqueles cujo nome da função no trabalho não foi especificado:

 C_OBJECT($sel)
 C_REAL($count)
 
 $sel:=ds.Employee.query("employer = :1";"Acme, Inc")
 $count:=$sel.count("jobname")

E se quiser saber o número de funções na empresa:

 $countJobs:=$sel.count("jobname";dk distinct values)



Ver também 

entitySelection.average( )
entitySelection.distinct( )
entitySelection.length
entitySelection.sum( )

 
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)