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([Subformulario].[CampoDeValor], [Subformulario].[CampoDeOrdenacion])
- Subformulario: el Subformulario que contiene los Campos
- CampoDeValor: el Campo cuyo valor se quiere encontrar
- CampoDeOrdenacion: 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 los datos 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])