Funciones matemáticas
- Temas:
- Personalización
Creado para:
- Experimentado
- Desarrollador
Aprenda a utilizar las funciones matemáticas en el editor de personalización.
Absoluto
La función absolute
se usa para convertir un número en su valor absoluto.
Sintaxis
{%= absolute(int) %}: int
formatNumber
La función formatNumber
se usa para dar formato a cualquier número en su representación con distinción de idioma.
Acepta un número y una cadena que representa la configuración regional y devuelve una cadena con formato del número de la configuración regional deseada.
Sintaxis
{%= formatNumber(number/double,string) %}: string
Puede usar formato y configuraciones regionales válidas, tal como se resume en Documentación de Oracle y Configuraciones regionales compatibles
Ejemplo
Esta consulta devuelve una cadena con formato en árabe correspondiente a 123456,789 como número de entrada.
{%= formatNumber(123456.789, "ar_EG") %}
Aleatorio
La función random
se usa para devolver un valor aleatorio entre 0 y 1.
Sintaxis
{%= random() %}: double
Redondear a la baja
La función roundDown
se usa para redondear hacia abajo un número.
Sintaxis
{%= roundDown(double) %}: double
Redondear al alza
La función Count only null
se usa para redondear un número.
Sintaxis
{%= roundUp(double) %}: double
A la cadena hexadecimal
La función toHexString
convierte cualquier número en su cadena hexadecimal.
Sintaxis
{%= toHexString(number) %}: string
Ejemplo
Esta consulta devuelve el valor hexadecimal de 158, es decir 9e.
{%= toHexString(158) %}
A Int
La función toInt
se usa para convertir cualquiera de estos tipos (número, doble, int, largo, flotante, corto, byte, booleano, cadena) en un entero.
Sintaxis
{%= toInt(<valueToConvert>) %}: integer
Ejemplo
Esta consulta devuelve el valor entero de 42,6, es decir, 42.
{%= toInt(42.6) %}: integer
A Porcentaje
La función toPercentage
se usa para convertir un número en porcentaje.
Sintaxis
{%= toPercentage(double) %}: string
A Precisión
La función toPrecision
se usa para convertir un número en una precisión requerida.
Sintaxis
{%= toPrecision(double,int) %}: string
Para crear una cadena
La función toString convierte cualquier número en su representación de cadena.
Sintaxis
{%= toString(string) %}: string
Ejemplo
Esta consulta devuelve "12".
{%= toString(12) %}