Table des matières

Search

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

Transformation Language Reference

Transformation Language Reference

LN

LN

Renvoie le logarithme népérien d'une valeur numérique. Par exemple,
LN(3)
renvoie
1.098612
. En règle générale, vous utilisez cette fonction pour analyser des données scientifiques au lieu de données métier.
Cette fonction est la réciproque de la fonction EXP.

Syntaxe

LN(
numeric_value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Type de données numérique. Le nombre doit être positif et supérieur à 0. Transmet les valeurs pour lesquelles vous souhaitez calculer le logarithme népérien. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Valeur Double.
NULL si une valeur transmise à la fonction est NULL.

Exemple

L'expression suivante renvoie le logarithme népérien pour toutes les valeurs dans le port NUMBERS :
LN( NUMBERS )
NUMBERS
RETURN VALUE
10
2.302585092994
125
4.828313737302
0.96
-0.04082199452026
NULL
NULL
-90
Error. (The Integration Service does not write row.)
0
Error. (The Integration Service does not write row.
)
Le
Service d'intégration de données
affiche une erreur et n'écrit pas la ligne si vous transmettez un nombre négatif ou 0. La
numeric_value
doit être un nombre positif supérieur à 0.