In case you missed the announcement: The Alteryx One Fall Release is here! Learn more about the new features and capabilities here
ACT NOW: The Alteryx team will be retiring support for Community account recovery and Community email-change requests after December 31, 2025. Set up your security questions now so you can recover your account anytime, just log out and back in to get started. Learn more here
Start Free Trial

Alteryx Designer Desktop Discussions

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

Text to columns

SylviaK
8 - Asteroid

Hi

 

I am trying to get from Table 1 to Table 2. I've tried the Text to Column tool using : as a separator. Unfortunately, I get stuck with the items on the second line within the comments cell. Any ideas?

 

Table 1  
   
IDComments 
1May 12, 2020 4:33:58 PM - Dblue: comment comment comment comment commentcommentcomment commentcommentcomment
May 12, 2020 4:34:07 PM - Dgreen: Assigned to "Dbrown". Changed status to "comment comment".
 
2Jun 22, 2020 10:30:23 AM - MacY: comment comment comment comment commentcommentcomment commentcommentcomment comment comment comment comment commentcommentcomment commentcommentcomment.  
Jun 22, 2020 10:30:32 AM - Macx: Assigned to "MashnitskiY". Changed status to "comment comment".
 
3Apr 20, 2020 10:04:27 AM - Dbrown: comment comment comment comment commentcommentcomment commentcommentcomment comment. 
Apr 20, 2020 10:04:34 AM - Dbrown: Assigned to "Dbrown". Changed status to "comment".
 
4Dec 12, 2020 4:33:58 PM - Dblue: Ccomment comment comment comment commentcommentcomment
Dec 12, 2020 4:34:07 PM - Dbrown: Assigned to "Dbrown". Changed status to "comment".
 
   
Table 2  
   
IDCommentsNew column
1May 12, 2020 4:33:58 PM - Dblue: comment comment comment comment commentcommentcomment commentcommentcomment
May 12, 2020 4:34:07 PM - Dgreen: Assigned to "Dbrown". Changed status to "comment comment".
comment comment comment comment commentcommentcomment commentcommentcomment
2Jun 22, 2020 10:30:23 AM - MacY: comment comment comment comment commentcommentcomment commentcommentcomment comment comment comment comment commentcommentcomment commentcommentcomment.  
Jun 22, 2020 10:30:32 AM - Macx: Assigned to "MashnitskiY". Changed status to "comment comment".
comment comment comment comment commentcommentcomment commentcommentcomment comment comment comment comment commentcommentcomment commentcommentcomment.   
3Apr 20, 2020 10:04:27 AM - Dbrown: comment comment comment comment commentcommentcomment commentcommentcomment comment. 
Apr 20, 2020 10:04:34 AM - Dbrown: Assigned to "Dbrown". Changed status to "comment".
comment comment comment comment commentcommentcomment commentcommentcomment comment.  
4Dec 12, 2020 4:33:58 PM - Dblue: Ccomment comment comment comment commentcommentcomment
Dec 12, 2020 4:34:07 PM - Dbrown: Assigned to "Dbrown". Changed status to "comment".
Ccomment comment comment comment commentcommentcomment

 

 

Many thanks, 

Sylvia

 

 

2 REPLIES 2
clmc9601
13 - Pulsar
13 - Pulsar

Hi Sylvia,

 

Since you are trying to grab a very specific section of the text, I'd recommend using Regex. The regex I wrote is dependent on the date placement and embedded newlines. It extracts all the text between the two sets of "date - username:". If your data is formatted differently, the regex will have to be slightly different, but using regex should still do the trick.

 

Hope this helps!

 

Screen Shot 2021-01-12 at 8.21.18 AM.png

 

DavidP
17 - Castor
17 - Castor

Hi @SylviaK 

 

I would use a Text to Rows with \n as delimiter to split each row into 2, then use a sample tool to only look at the 1st line of every ID. In this case, you're looking for a column split where ": " appears (colon followed by a space), which can be done with a simple regex statement

 

(.+):\s(.+)

 

The 2nd column contains the comments, so you can use the ID field to join this back to the original data.

 

DavidP_0-1610466625271.png

 

Labels
Top Solution Authors