Fonctions mathématiques
- Rubriques :
- Personnalisation
Créé pour :
- Expérimenté
- Développeur
Découvrez comment utiliser des fonctions mathématiques dans l’éditeur de personnalisation.
Absolu
La fonction absolute
est utilisée pour convertir un nombre dont la valeur est absolue.
Syntaxe
{%= absolute(int) %}: int
formatNumber
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
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
La fonction roundDown
sert à arrondir un nombre à l’unité inférieure.
Syntaxe
{%= roundDown(double) %}: double
Arrondir à l’unité supérieure
La fonction Count only null
sert à arrondir un nombre à l’unité supérieure.
Syntaxe
{%= roundUp(double) %}: double
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
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
La fonction toPercentage
est utilisée pour convertir un nombre en pourcentage.
Syntaxe
{%= toPercentage(double) %}: string
En précision
La fonction toPrecision
est utilisée pour convertir un nombre à la précision requise.
Syntaxe
{%= toPrecision(double,int) %}: 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) %}