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{_blank}.
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) %}