Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.min( )
|
entitySelection.min ( rutaAtributo ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
rutaAtributo | Texto |
![]() |
Ruta del atributo que se utilizará para el cálculo | |||||
Resultado | Mixed |
![]() |
Valor más bajo del atributo | |||||
El método entitySelection.min( ) devuelve el valor más alto (o máximo) entre todos los valores de rutaAtributo en la selección de entidades. De hecho, la primera entidad de la selección de entidades, ya que se ordenaría en orden ascendente utilizando el método entitySelection.orderBy( ) (excluyendo los valores nulos).
Si pasa en rutaAtributo una ruta a un atributo de objeto que contiene diferentes tipos de valores, el método entitySelection.min( ) devolverá el valor mínimo dentro del primer tipo de valor escalar en el orden de la lista de tipos (ver la descripción collection.sort( )).
Si la selección de entidades está vacía o si rutaAtributo no se encuentra en el atributo objeto, entitySelection.min( ) devuelve indefinido.
Se devuelve un error si:
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")
Producto: 4D
Tema: ORDA - EntitySelection
Creado por: 4D v17
Modificado: 4D v18 R6
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)