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 dont la valeur est 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 le paramètre régional et renvoie une chaîne formatée du nombre dans le paramètre régional souhaité.
Syntaxe
{%= formatNumber(number/double,string) %}: string
Vous pouvez utiliser la mise en forme et des paramètres régionaux valides comme indiqué 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 Count only null
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) %}