MAX

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction MAX trouve la valeur maximale dans un ensemble de valeurs donné. L'ensemble de valeurs donné peut être des Champs dans un Formulaire, ou un Champ dans des enregistrements liés (c'est-à-dire en utilisant un Sous-formulaire ou un champ de Référence inverse).

Utilisation

MAX(VALEUR1, VALEUR2, VALEUR3, ...)
MAX(CHAMP_SOUS_FORMULAIRE.NOM_DU_CHAMP)
MAX(CHAMP_REFERENCE_INVERSE.NOM_DU_CHAMP)

Remarques

Lorsqu'elle est utilisée avec des champs de Sous-formulaire ou de Référence inverse, l'argument de MAX() doit inclure une référence au champ de Sous-formulaire ou de Référence inverse du formulaire, puis le champ dans le Formulaire lié, en utilisant la notation par points.

La fonction MAX accepte des arguments des types suivants :

  • Nombre
  • Chaîne de caractères
  • Instant
  • Date locale
  • Semaine
  • Mois

Lors de la comparaison de texte, la comparaison est sensible à la casse. Cela signifie que "ABC" n'est pas égal à "abc".

Veuillez noter que la manière dont l'agrégation est effectuée dépend fortement du type de l'entrée.

Par exemple, MAX(2000, 300) renverra 2000 car les arguments sont de type Nombre. Cependant, MAX(“2000”, “300”) renverra 300 car les arguments sont de type Chaîne de caractères et sont comparés alphabétiquement.

Exemples

Trouver la date de la dernière mise à jour du projet

Le modèle de base de données Suivi des indicateurs avec S&E mondial dispose d'un formulaire Projets avec un sous-formulaire Rapports mensuels.

Vous pourriez ajouter un champ calculé au formulaire Projets pour trouver le dernier rapport mensuel pour chaque projet en utilisant la formule suivante :

MAX([Monthly reports].Month)

Cela vous donne un aperçu de l'avancement des rapports par projet :

Capture d'écran du tableau résultant
Capture d'écran du tableau résultant
Élément suivant
TODAY