Retorna o logaritmo (base 10) de uma expressão numérica ou de um valor de campo com um número específico de casas decimais.

LOG(número; decimais)
Nome Tipo Descrição
número numérico

O valor para qual o logaritmo deve ser encontrado.

decimais numérico O número de casas decimais de valor de retorno.

Numérico.

Exemplos básicos

Retorna 3,0000:

LOG(1000; 4)

Retorna 4,86:

LOG(72443; 2)

Exemplos avançados

Como encontrar a raiz cúbica

Cria um campo que seja a raiz cúbica do campo X com duas casas decimais:

DEFINE FIELD Raiz_cúbica COMPUTED EXP(LOG(X; 6) / 3; 2)

Nota

A n-ésima raiz é determinada dividindo-se o logaritmo do valor por n e tomando-se o valor exponencial do resultado.

Como funciona?

O logaritmo de um número é o expoente (ou potência) de dez necessário para se gerar esse número. Portanto, o logaritmo de 1000 é 3.

Funções relacionadas

A função LOG( ) é o inverso da função EXP( ).