Description
Permet de rechercher la valeur minimale d'un groupe de valeurs.
Syntaxes des arguments
Minimum (chp, chpCond, cond)
Arguments
"chp" est tout champ de base de données ou de formule valide pouvant être évalué par la fonction.
"chpCond" est un champ selon lequel les valeurs de "chp" sont regroupées.
"cond" est une chaîne indiquant le type de regroupement à appliquer à "chpCond". Cet argument est indiqué uniquement lorsque "chpCond" est un champ de date, d'heure, de type date/heure ou booléen. Pour en savoir plus sur les chaînes correctes pour cet argument, voir
Conditions pour les fonctions de résumé.
"x" est un tableau ou une plage de valeurs pouvant être évaluées par la fonction utilisée.
Résultat
Nombre fractionnaire
Action
Permet de rechercher la valeur minimale d'un groupe de valeurs. Par exemple :
Si un rapport des ventes comprend un champ présentant un montant de chaque commande, vous pouvez rechercher le montant minimal parmi toutes les commandes du rapport (un total général de montant minimal).
Si les commandes sont réparties en groupes (par exemple, par leur pays de provenance), vous pouvez trouver le montant de commande le plus bas pour chaque groupe (en l'occurrence, par pays).
Si les commandes sont réparties en groupes par date ou selon un critère booléen (par exemple, le mois de réception), vous pouvez trouver le montant de commande le plus bas par groupe en fonction des modifications de la valeur du champ de date ou booléen (en l'occurrence par mois).
Si vous définissez un ensemble de valeurs individuelles, vous pouvez rechercher la valeur minimale de l'ensemble. Pour en savoir plus sur la recherche de ce type de minimum, voir
Fonctions de résumé de tableau.
Exemples
Minimum({file.QTY})Renvoie le montant le plus bas du champ QTE.
Minimum({orders.AMOUNT}, {orders.CUSTOMER ID})Identifie la plus petite commande de chaque groupe de commandes du champ Montant (la plus petite commande pour chaque client). Les commandes sont réparties en groupes à chaque changement de valeur du champ ID client.
Minimum({orders.AMOUNT}, {orders.ORDER DATE}, "monthly")Identifie la plus petite commande de chaque groupe de commandes du champ Montant (la plus petite commande pour chaque mois). Les commandes sont réparties en groupes à chaque changement de mois indiqué par la valeur du champ de date.
Minimum permet également de définir un plafond de calcul. Par exemple : Minimum([{fichier.COMMISSION}, 2500]) renvoie la commission accumulée jusqu'à 2500. Une fois les 2500 dépassés, l'expression renvoie 2500. Ainsi :
Minimum([{file.COMMISSION}, 2500])Renvoie 1575 lorsque la commission = 1575
Remarque :
L'utilisation de cette fonction dans une formule entraîne l'évaluation de cette dernière lors de l'impression. Pour en savoir plus sur les moments d'évaluation, voir
Moment d'évaluation.
En combinaison avec cette fonction, vous pouvez également utiliser la fonction
HasLowerBound (x) pour vérifier si la plage aura une valeur minimale avant de prendre cette valeur minimale.