Free Trial

Foro

RESUELTAS

Parse Datos

MartaC
Asteroide

Hola,

 

Me gustaría, por favor, que alguien me ayudase a ordenar estos datos que aparecen en una misma fila en Alteryx

 

Cod.Artigo
Cód.Art.Form
Descrição
Quant
Valor
%Desc
EcoValor
Total
Diff
Producto1
1,00
5.592
,00
5,59
Comentários:
37889973+S+9783

Producto2
4,00
2.876
,00
11,50
Comentários:
37889973+S+9783

 

El resultado ideal obtener una tabla ordenada como la siguiente y que sirva con independencia del número de código de artículos.

 

Por favor ¿podríais ayudarme?

24 RESPUESTAS 24
Aguisande
15 - Aurora
15 - Aurora

Hola @MartaC 

Una consulta... Esos datos cómo están en la misma fila? Tienen algún tipo de "separador" entre ellos?

Si pudieras subir un par de registros de ejemplo sería mucho mejor para poderte ayudar.

Saludos

MartaC
Asteroide

Hola @Aguisande 

 

Adjunto el txt que es la fuente original de datos... Gracias!

 

Aguisande
15 - Aurora
15 - Aurora

Wow..Eso sale de un sistema?

Y esa sería toda la info que tienes que acomodar? O hay más registros de esa forma?

MartaC
Asteroide

@Aguisande

 

Son datos de un pdf convertidos a txt que tengo que amoldar en Alteryx.

Sí, son todos los datos en principio!

Aguisande
15 - Aurora
15 - Aurora

Esta sería la forma "artesanal" de lograrlo, aunque la más profesional sería usar una macro iterativa (que creo que sería mucho para este caso).

aguisande_0-1618345688697.png

Los datos están de la siguiente manera:

- Los primeros 9 registros son los nombres de los campos.

-  Los siguientes 9 registros corresponden a los valores del registro #1

- Los últimos 9 corresponden a los valores del registro #2

Usando dos Sample tools seguidos:

- el primero: Skip first 9, comienza a tomar valores a partir del registro #10 (1er registro de valores para el registro final #1)

aguisande_1-1618345952473.png

 

- el segundo: Toma 1 valor de cada 9 valores

aguisande_2-1618345997719.png

 

Eso nos da los valores de producto para cada registro final.

 

Ahora, copiando y pegando esa secuencia, y solamente cambiando a partir del registro que queremos leer:

- El primer Sample Tool a 10 para el Cód.Art.Form, 11 para la Descricao y así consecutivamente (agregar uno por cada dato) lo único que queda la final es hacer un join multiple por record position.

 

aguisande_3-1618346942812.png

NOTA: Para el caso de Comentarios, como el Header está en los datos, hay que saltarse uno más.

 

Espero que te sirva.

 

 

 

MartaC
Asteroide

@Aguisande 

 

Gracias! Podrías, por favor, adjuntarme el workflow para adaptarlo también?

Asi puedo probar tu solución

Aguisande
15 - Aurora
15 - Aurora

Acá lo adjunto

Aguisande
15 - Aurora
15 - Aurora

Hola @MartaC 

Te sirvió el ejemplo?

Saludos

MartaC
Asteroide

Voy a comprobarlo @Aguisande! graciass

Etiquetas