Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Community is experiencing an influx of spam. As we work toward a solution, please use the 'Notify Moderator' option on the ellipsis menu to flag inappropriate posts.

Alteryx Designer Desktop Discussions

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

Text to Column

MarkPitcock
7 - Meteor

Afternoon All, 

 

I have a set of data with multiple columns. 2 columns I need to split into rows has a pipe | delimiter. I need to retain the same data in the rows created from the text to column tool. Using the text to column tool on column B works well but when applying the second time on column E this is when I run into problems. 

 

Below is the input / output that I am trying to achieve 

 

Any help will be appreciated. 

 

Example 1    
Input    
ABCDE
1A|BStartEnd100|101
Output    
1AStartEnd100
1BStartEnd101
     
Example 2    
Input    
1A|B|CStartEnd100|101|102
Output    
1AStartEnd100
1BStartEnd101
1CStartEnd102

 

2 REPLIES 2
atcodedog05
22 - Nova
22 - Nova

Hi @MarkPitcock 

 

Here is how you do it.

atcodedog05_0-1621879164959.png

1. Use record id tool to set unique key for rows.

2. Using text to column, delimiter as |, and split to rows.

3. Using multi-row formula tool, groupby RecordID, generating group ID. Group id is the position which will be used for mapping.

4. Joining Field 2 & Field 5 on record ID & group ID. This way it matches to row & position.

 

Hope this helps 🙂

 

MarkPitcock
7 - Meteor

atcodedog05 - thank you so much , you've solved the problem.

Labels