EXEMPLO: funções POW e SQRT

O exemplo a seguir demonstra como as funções POW e SQRT trabalham juntas para calcular a hipotenusa de um triângulo retângulo usando o teorema de Pitágoras.

  • POW: X Y. Neste caso, 10 elevado à potência do item anterior. Consulte Função POW.
  • SQRT: calcula a raiz quadrada do valor de entrada. Consulte Função SQRT.

De acordo com o teorema de Pitágoras, em um triângulo retângulo, o comprimento de cada lado (x, y) e da hipotenusa (z) podem ser representados da seguinte maneira:

z2 = x2 + y2

Portanto, o comprimento de z pode ser expresso assim:

z = sqrt(x2 + y2)


Fonte:

O conjunto de dados abaixo contém valores para x e y:

XY
34
49
810
3040

Transformação:

Você pode usar a seguinte transformação para gerar valores para z2.

OBSERVAÇÃO: não adicione esta etapa à receita agora.

derive type:single value:(POW(x,2) + POW(y,2)) as:'Z'

É possível ver como a coluna Z é gerada como a soma dos quadrados das outras duas colunas. Agora, incorpore o cálculo do valor em uma função SQRT:

derive type:single value:SQRT((POW(x,2) + POW(y,2))) as: 'Z'

Resultados:

XYZ
345
499.848857801796104
81012.806248474865697
304050
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.