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

entitySelection.max( ) 


 

entitySelection.max ( rutaAtributo ) -> Resultado 
Parámetro Tipo   Descripción
rutaAtributo  Texto in Ruta del atributo que se utilizará para el cálculo
Resultado  Mixed in Valor más alto de atributo

El método entitySelection.max( ) devuelve el valor más alto (o máximo) entre todos los valores de rutaAtributo en la selección de entidades. De hecho, devuelve el valor de la última entidad de la selección de entidades, ya que se ordenaría en orden ascendente utilizando el método entitySelection.orderBy( ).

Si pasa en rutaAtributo una ruta a un atributo de objeto que contiene diferentes tipos de valores, el método entitySelection.max( ) devolverá el valor máximo dentro del primer tipo de valor escalar en el orden por defecto de la lista de los tipos 4D (ver collection.sort( )).

Si la selección de entidades está vacía o rutaAtributo no se encuentra en el atributo objeto, entitySelection.max( ) devuelve indefinido.

Se devuelve un error si:

  • rutaAtributo es un atributo relacionado,
  • rutaAtributo designa un atributo que no existe en la selección de entidades de la clase de datos.

Ejemplo  

Queremos encontrar el salario más alto entre todas las empleadas:

 C_OBJECT($sel)
 C_REAL($maxSalary)
 $sel:=ds.Employee.query("gender = :1";"female")
 $maxSalary:=$sel.max("salary")



Ver también 

entitySelection.min( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - EntitySelection

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17
Modificado: 4D v18 R6

 
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)