LAST

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

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])
Siguiente elemento
SUM