Last
Devuelve el último valor válido que no esté en blanco de un campo.
Formato
Last ( campoRepetido )
Parámetros
campoRepetido
: cualquier campo repetido o campo relacionado o una expresión que devuelve una referencia a un campo repetido o a un campo relacionado.
Tipo de datos devuelto
texto, número, fecha, hora, fecha y hora, contenedor
Se origina en
6.0 o anterior
Descripción
Si campoRepetido
especifica un campo repetido, devuelve la última repetición que no esté en blanco. Si campoRepetido
especifica un campo relacionado, devuelve el último valor que no esté en blanco del conjunto relacionado.
Notas
- El último valor relacionado dependerá del modo en que los registros relacionados están ordenados. Si los registros relacionados no están ordenados, la función
Last
devuelve un valor basado en el orden de creación de los registros.
Ejemplo 1
Last ( OfertasParcelas )
devuelve 1500 si OfertasParcelas es un campo numérico definido para repetirse con diez valores y contiene los valores 2500, 1200 y 1500.
Ejemplo 2
Last ( Pagos::FechaPago )
devuelve la fecha de pago del último registro coincidente de la tabla Pagos.
Ejemplo 3
Last ( if ( IsEmpty ( Compañía ); TeléfonoParticular; TeléfonoOficina ) )
devuelve el último número de teléfono que no esté vacío del campo repetido TeléfonoParticular si el campo Compañía está vacío. Si el campo Compañía no está vacío, la función devuelve el último número de teléfono que no esté vacío del campo repetido TeléfonoOficina.