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 en 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 des paramètres régionaux valides comme résumé dans la documentation Oracle et 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 entière de 42,6, c’est-à-dire 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) %}