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

entitySelection.count( ) 


 

entitySelection.count ( rutaAtributo ) -> Resultado 
Parámetro Tipo   Descripción
rutaAtributo  Texto in Ruta del atributo que se utilizará para el cálculo
Resultado  Real in Número de rutaAtributo no null en la selección de entidad

El método entitySelection.count( ) devuelve el número de entidades en la selección de entidad con un valor no null en rutaAtributo.

Nota: solo se tienen en cuenta los valores escalares. Los valores de tipo objeto o colección se consideran valores nulos.

Se devuelve un error si:

  • rutaAtributo es un atributo relacionado,
  • rutaAtributo no se encuentra en la clase de datos de selección de entidad.

Ejemplo  

Queremos conocer el número total de empleados de una empresa sin contar los que cuyo nombre de puesto de trabajo no se haya especificado:

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

Y si quiere saber la cantidad de nombres de puestos de trabajo:

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



Ver también 

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

 
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)