Funzioni matematiche math
Scopri come utilizzare le funzioni matematiche nell’editor di personalizzazione.
Assoluto absolute
La funzione absolute
viene utilizzata per convertire un numero in valore assoluto.
Sintassi
{%= absolute(int) %}: int
formatNumber format-number
La funzione formatNumber
viene utilizzata per formattare qualsiasi numero nella relativa rappresentazione sensibile alla lingua.
Accetta un numero e una stringa che rappresenta la lingua e restituisce una stringa formattata del numero nella lingua desiderata.
Sintassi
{%= formatNumber(number/double,string) %}: string
Puoi utilizzare la formattazione e le impostazioni internazionali valide come riepilogato in documentazione di Oracle e Impostazioni internazionali supportate
Esempio
Questa query restituisce come numero di input una stringa formattata in arabo corrispondente a 123456,789.
{%= formatNumber(123456.789, "ar_EG") %}
Casuale random
La funzione random
viene utilizzata per restituire un valore casuale compreso tra 0 e 1.
Sintassi
{%= random() %}: double
Arrotonda per difetto round-down
La funzione roundDown
viene utilizzata per arrotondare un numero per difetto.
Sintassi
{%= roundDown(double) %}: double
Arrotonda per eccesso round-up
La funzione Count only null
viene utilizzata per arrotondare un numero.
Sintassi
{%= roundUp(double) %}: double
Alla stringa esadecimale to-hex-string
La funzione toHexString
converte qualsiasi numero nella relativa stringa esadecimale.
Sintassi
{%= toHexString(number) %}: string
Esempio
Questa query restituisce il valore esadecimale 158, ovvero 9e.
{%= toHexString(158) %}
Per Int to-int
La funzione toInt
viene utilizzata per convertire questi tipi (number, double, int, long, float, short, byte, boolean, string) in un numero intero.
Sintassi
{%= toInt(<valueToConvert>) %}: integer
Esempio
Questa query restituisce il valore intero 42,6, ovvero 42.
{%= toInt(42.6) %}: integer
A percentuale to-percentage
La funzione toPercentage
viene utilizzata per convertire un numero in percentuale.
Sintassi
{%= toPercentage(double) %}: string
A precisione to-precision
La funzione toPrecision
viene utilizzata per convertire un numero con la precisione richiesta.
Sintassi
{%= toPrecision(double,int) %}: string
A stringa to-string
La funzione toString converte qualsiasi numero nella relativa rappresentazione di stringa.
Sintassi
{%= toString(string) %}: string
Esempio
Questa query restituisce "12".
{%= toString(12) %}