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

POWER

POWER

Renvoie une valeur élevée à l'exposant que vous passez à la fonction.

Syntaxe

POWER(
base
,
exponent
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
base
Obligatoire
Valeur numérique. Cet argument est la valeur de base. Vous pouvez entrer l'expression de transformation valide de votre choix. Si la valeur de base est négative, l'exposant doit être un nombre entier.
exposant
Obligatoire
Valeur numérique. Cet argument est la valeur exposant. Vous pouvez entrer l'expression de transformation valide de votre choix. Si la valeur de base est négative, l'exposant doit être un nombre entier. Dans ce cas, la fonction arrondit les valeurs décimales à l'entier le plus proche avant de renvoyer une valeur.

Valeur de retour

Valeur Double.
NULL si vous transmettez une valeur nulle à la fonction.

Exemple

L'expression suivante renvoie les valeurs dans le port Numbers élevées aux valeurs dans le port Exponent :
POWER( NUMBERS, EXPONENT )
NUMBERS
EXPONENT
RETURN VALUE
10.0
2.0
100
3.5
6.0
1838.265625
3.5
5.5
982.594307804838
NULL
2.0
NULL
10.0
NULL
NULL
-3.0
-6.0
0.00137174211248285
3.0
-6.0
0.00137174211248285
-3.0
6.0
729.0
-3.0
5.5
729.0
La valeur -3.0 élevée à 6 renvoie les mêmes résultats que -3.0 élevée à 5.5. Si la base est négative, l'exposant doit être un nombre entier. Dans le cas contraire, le
Service d'intégration de données
arrondit l'exposant à la valeur entière la plus proche.