EXEMPLO: funções de arredondamento

No exemplo a seguir, demonstramos como as funções de arredondamento funcionam juntas. Essas funções incluem os seguintes itens:

  • FLOOR: o maior número inteiro que não seja maior que o valor de entrada. Consulte Função FLOOR.
  • CEILING: o menor número inteiro que não seja inferior ao valor de entrada. Consulte Função CEILING.
  • ROUND: o número inteiro mais próximo do valor de entrada. Consulte Função ROUND.
  • MOD: o número inteiro restante quando input1 for dividido por input2. Consulte Operadores numéricos.

Fonte:

rowNumX
1-2,5
2-1,2
30
41
51,5
62,5
73,9
84
94,1
1011

Transformação:

derive type: single value: FLOOR (X) as: 'floorX'

derive type: single value: CEILING (X) as: 'ceilingX'

derive type: single value: ROUND (X) as: 'roundX'

derive type: single value: (X % 2) as: 'modX'


Resultados:

rowNumXmodXroundXceilingXfloorX
1-2,5 -2-2-3
2-1,2 -1-1-2
300000
411111
51,5 221
62,5 332
73,9 443
840444
94,1 454
10111111111
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.