Função EXP

Calcula o valor de e elevado à potência especificada. O valor pode ser um literal decimal ou inteiro ou uma referência a uma coluna contendo valores numéricos.
  • e ou Número de Euler é o valor que a seguinte equação aproxima quando n fica maior: (1 + (1/ n)) n .

Uso básico


Exemplo literal numérico:

derive type:single value: EXP(1)

Saída: gera uma coluna que contém o valor de e 1, que é aproximadamente 2,718281828.

Exemplo de referência da coluna:

derive type:single value: EXP(MyValue) as: 'exp_MyValue'

Saída: gera a nova coluna exp_MyInteger, que contém o valor de e elevado à potência do valor da coluna MyValue.

Sintaxe

derive type:single value: EXP(numeric_value)

ArgumentoObrigatório?Tipo de dadosDescrição
numeric_valueSstring, decimal ou inteiroNome da coluna ou literal decimal ou inteiro a aplicar na função

Para mais informações sobre os padrões de sintaxe, consulte Notas de sintaxe da documentação da linguagem.

numeric_value

Nome da coluna ou literal numérico cujo valor é o exponente de e.

  • Valores de entrada ausentes geram resultados ausentes.
  • Os valores numéricos literais não devem ser colocados entre aspas. Os valores entre aspas são tratados como strings.
  • Não há compatibilidade com várias colunas e caracteres curinga.

Observações sobre o uso:

Obrigatório?Tipo de dadosValor de exemplo
SimString (referência de coluna) ou literal inteiro ou decimal2.3

Exemplos

Exemplo - Funções exponenciais

A seguir, temos um exemplo do funcionamento conjunto de funções exponenciais. Essas funções incluem os seguintes itens:

Fonte:

rowNumX
1-2
21
30
41
52
63
74
85

Transformação:

derive type:single value: EXP (X) as: 'expX'

derive type:single value: LN (expX) as: 'ln_expX'

derive type:single value: LOG (X) as: 'logX'

derive type:single value: POW (10,logX) as: 'pow_logX'


Resultados:

Na tabela a seguir, (null value) indica que um valor nulo foi gerado para o cálculo.

rowNumXexpXln_expXlogXpow_logX
1-20.1353352832366127-2(null value)(null value)
2-10.1353352832366127-0,9999999999999998(null value)(null value)
3010(null value)0
412.718281828459045101
527.389056098930649520.301029995663981141.9999999999999998
6320.08553692318766830.477121254719662443
7454.5981500331442340.60205999132796233.999999999999999
85148.4131591025765750.69897000433601874,999999999999999

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Google Cloud Dataprep
Precisa de ajuda? Acesse nossa página de suporte.