Fonctions mathématiques math
Découvrez comment utiliser des fonctions mathématiques dans l’éditeur de personnalisation.
Absolu absolute
La fonction absolute est utilisée pour convertir un nombre vers sa valeur absolue.
Syntaxe
{%= absolute(int) %}: int
formatNumber format-number
La fonction formatNumber sert à mettre en forme n’importe quel nombre dans sa représentation sensible à la langue.
Elle accepte un nombre et une chaîne représentant les paramètres régionaux et renvoie une chaîne formatée du nombre dans les paramètres régionaux souhaités.
Syntaxe
{%= formatNumber(number/double,string) %}: string
Vous pouvez utiliser la mise en forme et les paramètres régionaux valides comme spécifié dans la Documentation Oracle et les Paramètres régionaux pris en charge.
Exemple
Cette requête renvoie une chaîne formatée en arabe correspondant à 123456,789 comme numéro d’entrée.
{%= formatNumber(123456.789, "ar_EG") %}
Aléatoire random
La fonction random est utilisée pour renvoyer une valeur aléatoire comprise entre 0 et 1.
Syntaxe
{%= random() %}: double
Arrondir à l’unité inférieure round-down
La fonction roundDown sert à arrondir un nombre à l’unité inférieure.
Syntaxe
{%= roundDown(double) %}: double
Arrondir à l’unité supérieure round-up
La fonction roundUp sert à arrondir un nombre à l’unité supérieure.
Syntaxe
{%= roundUp(double) %}: double
To hex string to-hex-string
La fonction toHexString convertit n’importe quel nombre en sa chaîne hexadécimale.
Syntaxe
{%= toHexString(number) %}: string
Exemple
Cette requête renvoie la valeur hexadécimale de 158, soit 9e.
{%= toHexString(158) %}
To Int to-int
La fonction toInt est utilisée pour convertir n’importe lequel de ces types (nombre, double, entier, long, flottant, court, octet, booléen, chaîne) en entier.
Syntaxe
{%= toInt(<valueToConvert>) %}: integer
Exemple
Cette requête renvoie la valeur d’entier de 42,6, soit 42.
{%= toInt(42.6) %}: integer
En pourcentage to-percentage
La fonction toPercentage est utilisée pour convertir un nombre en pourcentage.
Syntaxe
{%= toPercentage(double) %}: string
En précision to-precision
La fonction toPrecision est utilisée pour convertir un nombre à la précision requise.
Syntaxe
{%= toPrecision(double,int) %}: string
To string to-string
La fonction toString convertit n’importe quel nombre en sa représentation sous forme de chaîne.
Syntaxe
{%= toString(string) %}: string
Exemple
Cette requête renvoie « 12 ».
{%= toString(12) %}