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 dado. El conjunto de valores dado 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 Campo de referencia inversa del formulario y luego el campo dentro del Formulario relacionado, utilizando la notación de punto.

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

  • Número
  • Cadena de texto
  • Instante
  • Fecha local
  • Semana
  • Mes

Al comparar texto, la comparación es sensible a 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 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 cadena de 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.

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([Informes mensuales].Mes)

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