FIRST

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 FIRST encuentra la primera aparición de un valor en el Campo de un Subformulario cuando se ordena por otro Campo en el mismo Subformulario.

Uso

FIRST([Campo de subformulario].ValueField, [Campo de subformulario].SortField)
  • Campo de subformulario: el subformulario que contiene los Campos
  • ValueField: el Campo cuyo valor se quiere encontrar
  • SortColumn: el Campo que contiene los valores en los que se basa la ordenación

Comentarios

La función FIRST acepta argumentos con los siguientes tipos:

  • Texto
  • Número
  • 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 primer número de familiares enfermos reportado para cada familia como punto de referencia utilizando la siguiente Fórmula:

FIRST([Controles de salud].[Número de familiares enfermos],
      [Controles de salud].[Fecha del informe])
Siguiente elemento
OR (||)