Show Menu
TEMAS×

Matemáticas

La transformación Matemática permite el uso de operaciones aritméticas en los campos dentro de las entradas de registro.
Las operaciones pueden incluir enteros decimales y constantes de coma flotante.
Campo Descripción Valor predeterminado
Nombre Nombre descriptivo de la transformación. Aquí puede introducir cualquier nombre.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Expresión
Expresión aritmética que describe el cálculo que se va a realizar.
Puede utilizar cualquiera de las operaciones y funciones que se indican a continuación y puede incorporar nombres de campo en la expresión:
Operaciones
  • Adición (+)
  • Resta (-)
  • Multiplicación (*)
  • División (/)
  • Resto (%)
  • Exponenciación (^)
Funciones
  • sgn(x). Devuelve 1 si x es positivo, 0 si x es cero o -1 si x es negativo.
  • abs(x). Devuelve el valor absoluto de x.
  • floor(x). Devuelve el entero bueno menor o igual que x.
  • round(x). Devuelve el entero más cercano a x.
  • log(b,x). Devuelve el logaritmo de x base b.
  • min(x,y,...). Devuelve el más pequeño de todos sus argumentos.
  • max(x,y,...). Devuelve el mayor de todos sus argumentos.
Salida Nombre del campo que contiene el resultado de la operación aritmética.
En este ejemplo, que utiliza campos de datos recopilados del tráfico del sitio web, se calcula un nuevo campo llamado x-page-duration restando x-last-pv-timestamp de x-timestamp y, a continuación, agregando 1. El resultado se calcula únicamente si el campo definido por el usuario x-last-pv-timestamp (que representa la marca de tiempo de la última vista de página de un visitante), se rellena o "no está vacío".
Para obtener información sobre la Not Empty condición, consulte Condiciones .