Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

6 Funciones matemáticas

Todas las funciones listadas aquí son compatibles en:

Las funciones matemáticas son compatibles con los tipos de valores float e integer, a menos que se indique lo contrario.

Las funciones se listan sin información adicional. Haga clic en la función para ver los detalles completos.

Función Descripción
abs El valor absoluto de un valor.
acos El arcocoseno de un valor como un ángulo, expresado en radianes.
asin El arcoseno de un valor como un ángulo, expresado en radianes.
atan El arcotangente de un valor como un ángulo, expresado en radianes.
atan2 El arcotangente de las coordenadas de ordenada (valor) y abscisa especificadas como un ángulo, expresado en radianes.
avg El valor promedio de los valores de las métricas referenciadas.
cbrt La raíz cúbica de un valor.
ceil Redondea el valor hacia arriba al entero mayor o igual más cercano.
cos El coseno de un valor, donde el valor es un ángulo expresado en radianes.
cosh El coseno hiperbólico de un valor.
cot La cotangente de un valor, donde el valor es un ángulo expresado en radianes.
degrees Convierte un valor de radianes a grados.
e El número de Euler (2.718281828459045).
exp El número de Euler elevado a la potencia de un valor.
expm1 El número de Euler elevado a la potencia de un valor menos 1.
floor Redondea el valor hacia abajo al entero menor o igual más cercano.
log El logaritmo natural.
log10 El logaritmo decimal.
max El valor más alto de los valores de las métricas referenciadas.
min El valor más bajo de los valores de las métricas referenciadas.
mod El resto de la división.
pi La constante Pi (3.14159265358979).
power La potencia de un valor.
radians Convierte un valor de grados a radianes.
rand Devuelve un valor entero aleatorio.
round Redondea el valor a decimales.
signum Devuelve '-1' si un valor es negativo, '0' si un valor es cero, '1' si un valor es positivo.
sin El seno de un valor, donde el valor es un ángulo expresado en radianes.
sinh El seno hiperbólico de un valor, donde el valor es un ángulo expresado en radianes.
sqrt La raíz cuadrada de un valor.
sum La suma de los valores de las métricas referenciadas.
tan La tangente de un valor.
truncate Trunca el valor a decimales.

Detalles de la función

Algunas notas generales sobre los parámetros de la función:

  • Los parámetros de la función están separados por una coma
  • Se aceptan expresiones como parámetros
  • Los parámetros opcionales de la función (o partes del parámetro) se indican mediante < >
abs(valor)

El valor absoluto (desde 0) de un valor.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el valor absoluto de '3' o '-3' será '3'.

Ejemplo:

abs(last(/equipo/clave))>10
acos(valor)

El arcocoseno de un valor como ángulo, expresado en radianes.

Parámetro:

  • valor - el valor a comprobar

El valor debe estar entre -1 y 1. Por ejemplo, el arcocoseno de un valor '0.5' será '2.0943951'.

Ejemplo:

acos(last(/equipo/clave))
asin(valor)

El arcoseno de un valor como un ángulo, expresado en radianes.

Parámetro:

  • valor: el valor a comprobar

El valor debe estar entre -1 y 1. Por ejemplo, el arcoseno de un valor '0.5' será '-0.523598776'.

Ejemplo:

asin(last(/equipo/clave))
atan(valor)

El arcotangente de un valor como ángulo, expresado en radianes.

Parámetro:

  • valor: el valor a comprobar

El valor debe estar entre -1 y 1. Por ejemplo, el arcotangente de un valor '1' será '0.785398163'.

Ejemplo:

atan(last(/equipo/clave))
atan2(valor,abscisa)

El arcotangente de las coordenadas de ordenada (valor) y abscisa especificadas como un ángulo, expresado en radianes.

Parámetros:

  • valor: el valor a comprobar;
  • abscisa: el valor de la abscisa.

Por ejemplo, el arcotangente de las coordenadas de ordenada y abscisa de un valor '1' será '2.21429744'.

Ejemplo:

atan2(last(/equipo/clave),2)
avg(<valor1>,<valor2>,...)

El valor promedio de los valores de las métricas referenciadas.

Parámetro:

  • valorX: el valor devuelto por otra función que trabaja con el historial de métricas.

Ejemplo:

avg(avg(/equipo/clave),avg(/equipo2/clave2))
cbrt(valor)

La raíz cúbica de un valor.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, la raíz cúbica de '64' será '4', de '63' será '3.97905721'.

Ejemplo:

cbrt(last(/equipo/clave))
ceil(valor)

Redondea el valor hacia arriba al entero mayor o igual más cercano.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, '2.4' se redondeará hacia arriba a '3'. Véase también floor().

Ejemplo:

ceil(last(/equipo/clave))
cos(valor)

El coseno de un valor, donde el valor es un ángulo expresado en radianes.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el coseno de un valor '1' será '0.54030230586'.

Ejemplo:

cos(last(/equipo/clave))
cosh(valor)

El coseno hiperbólico de un valor. Devuelve el valor como un número real, no en notación científica.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el coseno hiperbólico de un valor '1' será '1.54308063482'.

Ejemplo:

cosh(last(/equipo/clave))
cot(valor)

La cotangente de un valor, donde el valor es un ángulo expresado en radianes.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, la cotangente de un valor '1' será '0.54030230586'.

Ejemplo:

cot(last(/equipo/clave))
degrees(valor)

Convierte un valor de radianes a grados.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, un valor '1' convertido a grados será '57.2957795'.

Ejemplo:

degrees(last(/equipo/clave))
e

El número de Euler (2.718281828459045).

Ejemplo:

e()
exp(valor)

El número de Euler elevado a la potencia de un valor.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el número de Euler elevado a la potencia del valor '2' será '7.38905609893065'.

Ejemplo:

exp(last(/equipo/clave))
expm1(valor)

El número de Euler elevado a un valor menos 1.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el número de Euler elevado al valor '2' menos 1 será '6.38905609893065'.

Ejemplo:

expm1(last(/equipo/clave))
floor(valor)

Redondea el valor hacia abajo al entero menor o igual más cercano.

Parámetro:

  • valor - el valor a comprobar

Por ejemplo, '2.6' se redondeará hacia abajo a '2'. Véase también ceil().

Ejemplo:

floor(last(/equipo/clave))
log(valor)

El logaritmo natural.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el logaritmo natural de un valor '2' será '0.69314718055994529'.

Ejemplo:

log(last(/equipo/clave))
log10(valor)

El logaritmo decimal.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el logaritmo decimal de un valor '5' será '0.69897000433'.

Ejemplo:

log10(last(/equipo/clave))
max(<valor1>,<valor2>,...)

El valor más alto de los valores de las métricas referenciadas.

Parámetro:

  • valorX: el valor devuelto por otra función que trabaja con el historial de la métrica.

Ejemplo:

max(avg(/equipo/clave),avg(/equipo2/clave2))
min(<valor1>,<valor2>,...)

El valor más bajo de los valores de las métricas referenciadas.

Parámetro:

  • valorX: el valor devuelto por otra función que trabaja con el historial de métricas.

Ejemplo:

min(avg(/equipo/clave),avg(/equipo2/clave2))
mod(valor,denominador)

El resto de la división.

Parámetros:

  • valor: el valor a comprobar;
  • denominador: el denominador de la división.

Por ejemplo, el resto de la división de un valor '5' con denominador de división '2' será '1'.

Ejemplo:

mod(last(/equipo/clave),2)
pi

La constante Pi (3.14159265358979).

Ejemplo:

pi()
power(valor,valor de potencia)

La potencia de un valor.

Parámetros:

  • valor: el valor a comprobar;
  • valor de potencia: la N-ésima potencia a utilizar.

Por ejemplo, la tercera potencia de un valor '2' será '8'.

Ejemplo:

power(last(/equipo/clave),3)
radians(valor)

Convierte un valor de grados a radianes.

Parámetro:

  • valor - el valor a comprobar

Por ejemplo, un valor '1' convertido a radianes será '0.0174532925'.

Ejemplo:

radians(last(/equipo/clave))
rand

Devuelve un valor entero aleatorio. Un número generado pseudoaleatoriamente usando el tiempo como semilla (suficiente para propósitos matemáticos, pero no para criptografía).

Ejemplo:

rand()
round(valor,decimales)

Redondea el valor a los decimales especificados.

Parámetros:

  • valor: el valor a comprobar;
  • decimales: especifica el número de decimales para redondear (0 también es posible).

Por ejemplo, un valor '2.5482' redondeado a 2 decimales será '2.55'.

Ejemplo:

round(last(/equipo/clave),2)
signum(valor)

Devuelve '-1' si un valor es negativo, '0' si un valor es cero, '1' si un valor es positivo.

Parámetro:

  • valor - el valor a comprobar.

Ejemplo:

signum(last(/equipo/clave))
sin(value)

El seno de un valor, donde el valor es un ángulo expresado en radianes.

Parámetro:

  • value - el valor a comprobar

Por ejemplo, el seno de un valor '1' será '0.8414709848'.

Ejemplo:

sin(last(/equipo/clave))
sinh(valor)

El seno hiperbólico de un valor, donde el valor es un ángulo expresado en radianes.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, el seno hiperbólico de un valor '1' será '1.17520119364'.

Ejemplo:

sinh(last(/equipo/clave))
sqrt(valor)

La raíz cuadrada de un valor.
Esta función fallará con un valor negativo.

Parámetro:

  • valor: el valor a comprobar

Por ejemplo, la raíz cuadrada de un valor '3.5' será '1.87082869339'.

Ejemplo:

sqrt(last(/equipo/clave))
sum(<valor1>,<valor2>,...)

La suma de los valores de las métricas referenciadas.

Parámetro:

  • valorX: el valor devuelto por otra función que trabaja con el histórico de métricas.

Ejemplo:

sum(avg(/equipo/clave),avg(/equipo2/clave2))
tan(valor)

La tangente de un valor.

Parámetro:

  • valor - el valor a comprobar

Por ejemplo, la tangente de un valor '1' será '1.55740772465'.

Ejemplo:

tan(last(/equipo/clave))
truncate(valor,decimales)

Trunca el valor a los decimales especificados.

Parámetros:

  • valor: el valor a comprobar;
  • decimales: especifica los decimales para truncar (0 también es posible).

Por ejemplo, un valor '2.5482' truncado a 2 decimales será '2.54'.

Ejemplo:

truncate(last(/equipo/clave),2)

Consulte todas las funciones soportadas.