Show Menu
TÓPICOS×

Matemática

A transformação Matemática permite o uso de operações aritméticas em campos nas entradas de log.
As operações podem incluir números inteiros decimais e constantes de ponto flutuante.
Campo Descrição Padrão
Nome Nome descritivo da transformação. Você pode digitar qualquer nome aqui.
Comentários Opcional. Notas sobre a transformação.
Condição As condições em que essa transformação é aplicada.
Expressão
Uma expressão aritmética que descreve o cálculo a ser executado.
É possível usar qualquer uma das operações e funções listadas abaixo e incorporar nomes de campos à expressão:
Operações
  • Adição (+)
  • Subtração (-)
  • Multiplicação (*)
  • Divisão (/)
  • Restante (%)
  • Exponenciação (^)
Funções
  • sgn(x). Retorna 1 se x for positivo, 0 se x for zero ou -1 se x for negativo.
  • abs(x). Retorna o valor absoluto de x.
  • floor(x). Retorna o maior número inteiro menor que ou igual a x.
  • round(x). Retorna o número inteiro mais próximo a x.
  • log(b,x). Retorna o logaritmo de x base b.
  • min(x,y,...). Retorna o menor de todos os seus argumentos.
  • max(x,y,...). Retorna o maior de seus argumentos.
Saída O nome do campo que contém o resultado da operação aritmética.
Neste exemplo, que usa campos de dados coletados do tráfego do site, um novo campo chamado x-page-duration é calculado subtraindo x-last-pv-timestamp de x-timestamp e adicionando 1. A saída é calculada somente se o campo x-last-pv-timestamp definido pelo usuário (que representa o carimbo de data e hora da última exibição de página do visitante), for preenchido ou "não vazio".
Para obter informações sobre a Not Empty condição, consulte Condições .