MAX

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 MAX encuentra el valor máximo en un conjunto de valores determinado. El conjunto de valores determinado puede ser Campos en un Formulario, o un Campo en registros relacionados (es decir, cuando se utiliza un Subformulario o un Campo de referencia inversa).

Uso

MAX(VALOR1, VALOR2, VALOR3, ...)
MAX(CAMPO_SUBFORMULARIO.NOMBRE_CAMPO)
MAX(CAMPO_REFERENCIA_INVERSA.NOMBRE_CAMPO)

Observaciones

Cuando se utiliza con Subformularios o Campos de referencia inversa, el argumento de MAX() debe incluir una referencia al Subformulario o al Campo de referencia inversa del formulario y, a continuación, el campo dentro del Formulario relacionado, utilizando la notación de punto.

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

  • Número
  • Texto
  • Instante
  • Fecha local
  • Semana
  • Mes

Al comparar texto, la comparación distingue entre mayúsculas y minúsculas. Esto significa que "ABC" no es igual a "abc".

Tenga en cuenta que la forma en que se realiza la agregación depende en gran medida del tipo de la entrada.

Por ejemplo, MAX(2000, 300) devolverá 2000 porque los argumentos son de tipo numérico. Sin embargo, MAX(“2000”, “300”) devolverá 300 porque los argumentos son de tipo Texto y se comparan alfabéticamente.

Ejemplos

Encontrar la fecha de la última actualización del proyecto

La plantilla de base de datos de Seguimiento de Indicadores con M&E Global tiene un formulario de Proyectos con un subformulario de Informes mensuales (Monthly reports).

Podría añadir un campo calculado al formulario de Proyectos para encontrar el último informe mensual de cada proyecto utilizando la siguiente fórmula:

MAX([Monthly reports].Month)

Esto le da una visión general del progreso de los informes por proyecto:

Captura de pantalla de la tabla resultante
Captura de pantalla de la tabla resultante
Siguiente elemento
TODAY