Funzioni matematiche
- Argomenti:
- Personalizzazione
Creato per:
- Esperto
- Sviluppatore
Scopri come utilizzare le funzioni matematiche nell’editor di personalizzazione.
Assoluto
La funzione absolute
viene utilizzata per convertire un numero in valore assoluto.
Sintassi
{%= absolute(int) %}: int
formatNumber
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
La funzione random
viene utilizzata per restituire un valore casuale compreso tra 0 e 1.
Sintassi
{%= random() %}: double
Arrotonda per difetto
La funzione roundDown
viene utilizzata per arrotondare un numero per difetto.
Sintassi
{%= roundDown(double) %}: double
Arrotonda per eccesso
La funzione Count only null
viene utilizzata per arrotondare un numero.
Sintassi
{%= roundUp(double) %}: double
Alla stringa esadecimale
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
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
La funzione toPercentage
viene utilizzata per convertire un numero in percentuale.
Sintassi
{%= toPercentage(double) %}: string
A precisione
La funzione toPrecision
viene utilizzata per convertire un numero con la precisione richiesta.
Sintassi
{%= toPrecision(double,int) %}: string
A stringa
La funzione toString converte qualsiasi numero nella relativa rappresentazione di stringa.
Sintassi
{%= toString(string) %}: string
Esempio
Questa query restituisce "12".
{%= toString(12) %}