Free Trial

Foro

Convertir los números en Alteryx con formato decimales

jvanegas
Átomo

Hola! 

 

Alguien tiene conocimiento de cómo puedo convertir valores números en la estructura de: "#,###,###.##" teniendo en cuenta que actualmente me salen así: 

 

Ejemplo:

122132142141.93

 

¡Muchas gracias! 

1 RESPUESTA 1
carlosteixeira
15 - Aurora
15 - Aurora

Hola @jvanegas 
Para transformar tu número a este formato primero necesitarás convertir tu número a texto, ya que las comas se reconocen como texto, para esto puedes usar la herramienta de selección y convertir el tipo a VwString u otro formato de texto que desees.

 

Luego puedes usar la herramienta REGEX con el método Reemplazar:

 

Expresión regular: (\d)(?=(\d{3})+\.)
Método de salida: reemplazar
Texto de reemplazo: $1,

 

(\d): Esto captura un dígito (\d).
(?=(\d{3})+\.): Esta es una búsqueda anticipada positiva para encontrar grupos de tres dígitos seguidos de un punto decimal.
$1,: Reemplaza el dígito capturado ($1) seguido de una coma.

Recordando que, a partir de ahora, tu campo es texto y no podrás utilizar funciones de suma con él.

Image 1.png

Mira si esto te ayuda.

Carlos A Teixeira
Etiquetas