Renvoie la valeur minimale d'un jeu de valeurs numériques ou bien la valeur la plus ancienne d'un jeu de valeurs DateHeure.

MINIMUM(valeur_1; valeur_2 <;...n>)
Nom Type Description
valeur_1; valeur_2<; ...n>

numérique

DateHeure

Les valeurs à comparer, séparées par des virgules.

Toutes les valeurs doivent être du même type de données.

De plus, les valeurs DateHeure doivent être du même sous-type. Vous ne pouvez pas mélanger des valeurs de type date, DateHeure ou heure dans une seule exécution de la fonction.

Numérique ou DateHeure.

Exemples de base

Entrée numérique littérale

Renvoie 4 :

MINIMUM(4; 7)

Renvoie 3 :

MINIMUM(4; 7; 3; 8)

Renvoie 3,00 :

MINIMUM(4; 7,25; 3; 8)

Entrée DateHeure littérale

Renvoie `20161229` :

MINIMUM(`20161231`; `20161229`; `20161230`)

Renvoie `20161229 23:59:59` :

MINIMUM(`20161231 235959`; `20161229 235959`)

Renvoie `23:59:57` :

MINIMUM(`0,235957`; `0,235959`; `0,235958`)

Entrée de champ

Renvoie la date la plus ancienne parmi les trois champs pour chaque enregistrement :

MINIMUM(Date_BdC; Date_facture; Date_paiement)

Exemples avancés

Identification de la valeur la plus basse parmi plusieurs champs

Créez un champ calculé pour identifier la valeur la plus basse parmi les champs Coût, Prix_vente, et Prix_réduction :

DEFINE FIELD Valeur_faible COMPUTED MINIMUM(Coût; Prix_vente; Prix_réduction)

Découverte de dates avant le début d'un trimestre

Pour découvrir si des dates de plusieurs champs se trouvent avant le début d'un trimestre, créez un champ calculé avec une expression ressemblant à celle ci-dessous :

DEFINE FIELD Pre_Qtr COMPUTED MINIMUM(Date_BdC; Date_facture; Date_paiement; `20160101`)
  • Les enregistrements contenant toutes les dates après le 1er janvier 2016 inclus renvoient `20160101`.
  • Les enregistrements contenant une ou plusieurs dates antérieures au 1er janvier 2016 renvoient la date la plus ancienne parmi les trois champs.

Fonctionnement des décimales dans les jeux de valeurs numériques

Si les valeurs numériques comparées n'ont pas le même nombre de décimales, le résultat est ajusté pour correspondre au plus grand nombre de décimales.

Renvoie 3,600 :

MINIMUM(3,6;10,88; 20,482)

La fonction DEC( ) permet d'adapter le nombre de décimales attribué aux paramètres de valeur.

Renvoie 3,60 :

MINIMUM(3,6;10,88; DEC(20,482; 2))

L'abréviation MIN( )

Dans ACLScript, vous pouvez utiliser l'abréviation MIN( ) pour la fonction MINIMUM( ) même si elle n'identifie pas de façon unique la fonction, ce qui est la condition requise normale pour les abréviations des noms de fonctions.

MIN pourrait également être l'abréviation de MINUTE( ), mais Analytics réserve l'abréviation MIN( ) pour la fonction MINIMUM( ).