Função MULTIPLY

Retorna o valor da multiplicação do primeiro argumento pelo segundo. 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 value: MULTIPLY(10,4) as:'forty'

Saída: os valores 10 e 4 são multiplicados e armazenados em uma nova coluna chamada forty.

Sintaxe

derive value:MULTIPLY(value1, value2)

ArgumentoObrigatório?Tipo de dadoDescrição
value1SstringO primeiro valor será um Número inteiro ou Decimal literal, referência de coluna ou expressão que avalia para 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 dadoValor do exemplo
SimLiteral, função ou referência de coluna que retorna um valor de número inteiro ou decimal15

Exemplos

Exemplo: funções numéricas

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

Origem:

ValueAValueB
82
104
1510
56

Transformação:

Execute as transformações abaixo:

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

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

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

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

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

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

Resultados:

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

ValueAValueBnegativeAmoddividemultiplysubtractadd
82-80416610
104-1022.540614
1510-1551.5150525
56-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.