Syntaxe
|
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
|
|
Max( Table, NumericalFormula )
|
Paramètres
| Nom |
Description |
| NumericalFormula1 |
Ce paramètre représente la première valeur numérique ou formule numérique pour laquelle déterminer la valeur maximale. |
| NumericalFormula2, ... |
Ce paramètre est optionnel et représente des valeurs ou des formules numériques supplémentaires. |
| Table |
Ce paramètre représente une table à partir de laquelle la valeur maximale sera calculée. |
| NumericalFormula |
Ce paramètre représente une formule numérique ou une expression qui sera utilisée pour évaluer chaque ligne de la table. |
Description
Cette fonction permet de retourne la valeur maximale d'une table ou d'un ensemble de paramètres.
Remarques
- Détermination directe de la valeur la plus élevée parmi des expressions : La fonction Max peut comparer plusieurs valeurs numériques ou expressions
directement dans ses paramètres. Cela permet d'obtenir facilement le maximum entre des valeurs calculées sans passer par une table intermédiaire.
- Prise en charge des tables pour des calculs dynamiques : Lorsqu'elle est utilisée avec une table et une formule, Max évalue la formule pour chaque ligne
de la table et retourne la valeur la plus élevée. C'est une méthode pratique pour obtenir un maximum sur des colonnes calculées dynamiquement.
- Très utile pour résumer des données : Dans les applications orientées données, Max est indispensable pour produire des résumés : comme afficher
le prix le plus élevé, le score maximal ou la dernière date parmi un ensemble de données filtrées.
- Accepte des formules complexes dans les paramètres : Les paramètres ne sont pas limités à des constantes : on peut insérer des expressions complètes
comme Max(Value1 * 1.2, Value2 + 10). Cela rend la fonction puissante dans les cas où les données doivent être modifiées ou pondérées avant comparaison.
- Utilisable avec des enregistrements complexes via une formule d'évaluation : Quand on travaille avec une table d'enregistrements, on peut utiliser une
formule personnalisée comme Max(Produits, Prix * TauxDeChange) pour calculer le maximum à partir d'un champ transformé ou conditionnel.
- Retourne un seul résultat, même à partir d'une table : Que la fonction prenne une liste de valeurs ou une table, elle renvoie toujours une valeur
unique : la plus élevée. Cela permet de simplifier l'affichage d'indicateurs clés sans transformation supplémentaire.
- Peut être combinée avec des filtres pour plus de précision : En combinaison avec des fonctions comme Filter, Max peut fournir des résultats
conditionnels. Par exemple, Max(Filter(Produits, Categorie = "Electronique"), Prix) donne le prix maximum uniquement parmi les produits électroniques.
- Non applicable aux champs non numériques sans conversion : Max ne peut pas être utilisé sur des champs textuels ou de type booléen sans transformation
explicite en valeurs numériques. Il est donc important de s'assurer que la formule fournie retourne bien une donnée de type numérique.
Dernière mise à jour : Jeudi, le 1 Mai 2025