Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

MIN (Nombres)

MIN (Nombres)

Renvoie la plus petite valeur détectée dans un port ou un groupe. Vous pouvez appliquer un filtre pour limiter les lignes dans la recherche. Vous ne pouvez imbriquer qu'une seule autre fonction Agrégation dans MIN et la fonction imbriquée doit renvoyer un type de données numérique.
Vous pouvez également utiliser MIN pour renvoyer la date la plus récente ou la valeur de chaîne la plus faible dans un port ou un groupe.

Syntaxe

MIN(
numeric_value
[,
filter_condition
] )
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Types de données numérique. Transmet les valeurs pour lesquelles vous voulez renvoyer la valeur minimum. Vous pouvez entrer l'expression de transformation valide de votre choix.
filter_condition
Facultatif
Limite les lignes dans la recherche. La condition de filtre doit être une valeur numérique ou renvoyer TRUE, FALSE ou NULL. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Valeur numérique.
NULL si toutes les valeurs passées à la fonction sont NULL, ou si aucune ligne n'est sélectionnée (par exemple, la condition de filtre renvoie FALSE ou NULL pour toutes les lignes).
Si la valeur de retour est décimale avec une précision supérieure à 15, vous pouvez activer la précision élevée pour garantir une précision décimale jusqu'à 28 chiffres.

Valeurs nulles

Si une seule valeur est nulle, MIN l'ignore. Cependant, si toutes les valeurs transmises à partir du port sont NULL, MIN renvoie NULL.

Grouper par

MIN groupe les valeurs en fonction des ports de regroupement que vous définissez dans la transformation et renvoie un résultat pour chaque groupe.
S'il n'existe aucun port de regroupement, MIN traite toutes les lignes comme un seul groupe et renvoie une seule valeur.

Exemple

L'expression suivante renvoie le prix minimum des lampes de poche :
MIN ( PRICE, ITEM_NAME='Flashlight' )
ITEM_NAME
PRICE
Flashlight
10.00
Regulator System
360.00
Flashlight
55.00
Diving Hood
79.00
Halogen Flashlight
162.00
Flashlight
85.00
Flashlight
NULL
RETURN VALUE:
10.00