Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

How Do I split a column into 4 columns

franksky
5 - Atom

The following string is in 1 field.

Share A (All Sessions) CONS 32@19300 098JE:588814~6557 Converted at 0.7362389047244189003

How can I split into 4 columns?

 

Share A (All Sessions)

32

19300

0.7362389047244189003

 

CONS and Converted at are the key words repeated in all rows.

Thanks

4 REPLIES 4
BenMoss
ACE Emeritus
ACE Emeritus

And @?

I would consider taking an easy route (you could go regex but I'm going to go quick and simple).

 

replace(replace(replace([field],"CONS","|"),"Converted at","|"),"@","|")

 

Then use a text to columns tool with a pipe delimiter.

 

Ben

danrh
13 - Pulsar

In the RegEx tool, use the following as your expression and set your Output method to Parse:

(.*) CONS (\d+)@(\d+).*Converted at ([\d\.]+)

image.png

Below the expression you can re-name the output fields and change data types.

franksky
5 - Atom

Thanks, Danrh,

 

It worked perfectly. Thanks

 

franksky
5 - Atom

Thanks Ben,

 

I did similar replace formular and tried to split. But '098JE:588814~6557' is a random bit string in each record which we need to ignore.

Perhaps I didn't used text to column correctly. But thanks for the helps. 

Labels