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 al ordenarlo 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
  • SortField: el Campo que contiene los valores en los que se basa la ordenación

Observaciones

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 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 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
O (||)