Função ADD

Esta função retorna o valor da soma entre o primeiro e o segundo argumentos. Ela é equivalente ao operador +.
  • Cada argumento pode ser um número inteiro ou decimal literal, uma função que retorna um número ou uma referência a uma coluna que contém valores numéricos.

OBSERVAÇÃO: dentro de uma expressão, você pode optar por usar o operador correspondente, em vez desta função. Para mais informações, consulte Operadores numéricos.

Uso básico

derive type:single value: ADD(2,3) as:'five'

Saída: soma os valores 2 e 3, e armazena o valor resultante em uma coluna nova chamada five.

Sintaxe

derive type:single value:ADD(value1, value2)

ArgumentoObrigatório?Tipo de dadosDescrição
value1SstringO primeiro valor será um número inteiro ou decimal literal, referência de coluna ou expressão que tem como resultado um desses dois tipos numéricos.
value2SstringO primeiro valor será um número inteiro ou decimal literal, referência de coluna ou expressão que tem como resultado um desses dois tipos numéricos.

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

value1, value2

Expressões inteiras ou decimais, referências de coluna ou literais para somar juntos.

  • Valores ausentes ou incompatíveis geram resultados de string ausentes.

Observações de uso:

Obrigatório?Tipo de dadosValor de exemplo
SimLiteral, função ou referência de coluna que retorna um valor de número inteiro ou decimalmyScore * 10

Exemplos

Exemplo: funções numéricas

Este exemplo demonstra as seguintes funções numéricas:

Fonte:

ValueAValueB
82
104
1510
56

Transformação:

Execute as transformações abaixo:

derive type:single value:ADD(ValueA, ValueB) as:'add'

derive type:single value:SUBTRACT(ValueA, ValueB) as:'subtract'

derive type:single value:MULTIPLY(ValueA, ValueB) as:'multiply'

derive type:single value:DIVIDE(ValueA, ValueB) as:'divide'

derive type:single value:MOD(ValueA, ValueB) as:'mod'

derive type:single value:NEGATE(ValueA) as:'negativeA'

derive type:single value:LCM(ValueA, ValueB) as:'lcm'

Resultados:

Se for realizada uma limpeza, os resultados do conjunto de dados podem ficar assim:

ValueAValueBlcmnegativeAmoddividemultiplysubtractadd
828-80416610
10420-1022,540614
151030-1551,5150525
5630-550.83333333330-111

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.