Descripción
La función LAST
encuentra la última aparición de un valor en el Campo de un Subformulario cuando se ordena por otro Campo en el mismo Subformulario.
Uso
LAST([Campo de subformulario].ValueField, [Campo de subformulario].SortField)
- Campo de subformulario: el Subformulario que contiene los Campos
- ValueField: el Campo cuyo valor se va a encontrar
- SortColumn: el Campo que contiene los valores en los que se basa la ordenación
Observaciones
La función LAST
acepta argumentos con los siguientes tipos:
- Número
- Texto
- Fecha
- Semana
- Mes
Tenga en cuenta que la forma en que se realiza la agregación depende en gran medida del tipo de entrada.
Ejemplos
Seguimiento del estado de salud de los hogares a lo largo del tiempo
Supongamos que está haciendo un seguimiento del número de familiares enfermos en los hogares a lo largo del tiempo. Tiene un Formulario padre llamado "Hogares" y un Subformulario "Controles de salud":
Familia | Controles de salud |
---|---|
Ahunna | 2 |
Bilal | 2 |
El Subformulario contiene una lista de todos los controles de salud, junto con la fecha del control.
Familia | Número de familiares enfermos | Fecha del informe |
---|---|---|
Ahunna | 3 | 2023-01-15 |
Bilal | 1 | 2023-02-10 |
Ahunna | 4 | 2023-01-20 |
Bilal | 2 | 2023-01-15 |
Puede añadir un Campo Calculado al Formulario padre de hogares que muestre el último número de familiares enfermos reportado para cada familia utilizando la siguiente Fórmula:
LAST([Controles de salud].[Número de familiares enfermos],
[Controles de salud].[Fecha del informe])