Free Trial

Foro

RÉSOLU

String a decimal

Nayo_LL
Atome

Tengo una tabla con un campo en formato V_string. Quiero pasarlo a decimal conservado los decimales. 

Si creo una nueva columna y hago un ToNumber no hace lo que quiero... y si directamente cambio el tipo de datos a decimal o double no me mantiene los decimales. ¿ alguna ayuda? 

Gracias!

7 RÉPONSES 7
Felipe_Ribeir0
Nébuleuse

Hola @Nayo_LL 


¿Podría compartir una muestra relevante de sus datos? algo así:

 

Value
10,345
30.4567

...

Nayo_LL
Atome

Si, 

 

34,13

32,55

73,9

36,18

0,1

0,02

 
 

 

Felipe_Ribeir0
Nébuleuse

@Nayo_LL 

 

El separador decimal predeterminado de Alteryx es ".". Por lo tanto, debes reemplazar "," por "." antes del convertidor a decimal.

 

replace.png

Nayo_LL
Atome

Hola de nuevo. Esta solución no es válida para todos los casos. 

Para valores del tipo

1.004,13 me pone null

1.009,97 me pone null

1.442 me pone -> 1,44

Alguna otra idea?

Gracias de antemano

Felipe_Ribeir0
Nébuleuse

Hola @Nayo_LL 

 

prueba la versión adjunta.

 

Screenshot 2023-08-29 080935.png

Screenshot 2023-08-29 080948.png

 

Nayo_LL
Atome

Muchas Gracias! parece que funciona! 

FláviaB
Alteryx Community Team
Alteryx Community Team

Gracias pela ayuda, @Felipe_Ribeir0!

@Nayo_LL, no olvides marcar la respuesta que te ayudó como solución. Eso ayudará a otros usuarios con el mismo problema. 😉

Flávia Brancato
Étiquettes