Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Designer Desktop Discussions

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

Inserting Line Breaks in Column Styling in Table Using a Formula

JW1115
5 - Atom

I have a text field that I would like to insert line breaks into based on a date value as shown below:

 

3/15/18 No change4/16/18 No change5/15/18 No change6/14/18 EAC still within 120% threshold.7/17/18 No change8/16/18 Same as last month9/20/18 No Change10/12/18 Same as last month 11/12/18 No change12/17/18 Same as last month1/15/19 Same as last month2/18/19 Same as last month3/15/19 Same as last month 4/11/19 Same as last month5/17/19 same as last month6/17/19 same as last month7/18/119 Same as last month8/16/19 Same as last month.9/19/19 Same as last month.10/18/19 Same as last month.11/19/19 Same as last month.12/18/19 EAC still within 120% threshold.1/16/20 Same as last month.

 

I would like the text to appear as such:

 

3/15/18 No change

4/16/18 No change

5/15/18 No change

6/14/18 EAC still within 120% threshold.

7/17/18 No change

8/16/18 Same as last month

9/20/18 No Change

10/12/18 Same as last month

11/12/18 No change

12/17/18 Same as last month

 

This formatting exists in the input for my workflow but is lost as the data is processed. I am not sure what function could be used to accomplish this but I would appreciate any ideas that others might have. Thanks in advance.

6 REPLIES 6
CharlieS
17 - Castor
17 - Castor

Hi @JW1115 

 

Here's an example to get your started. It works, but I'm hoping someone has an alternative that can RegEx the dates and message in one expression.

 

- I start out by using RegEx to match the date strings using the following expression: \d{1,2}\/\d{1,2}\/\d{2}

- These dates are then used to replace those values in the original with a "|" character so the descriptions can be split too.

- Once the dates and message values are all split, I Join those values and combine them in a Formula tool.

- These [Date]+[Message] strings are then concatenate with a newline character "\n" in a Summarize tool.

 

This is now a text field with all the values on new lines. Check out the attached workflow to see this in action. 

 

PS: There's one date value in your example that threw me off. "7/18/119" has too many year digits. 

DavidP
17 - Castor
17 - Castor

How about something like this?

 

DavidP_0-1583273735301.png

 

JW1115
5 - Atom

These are both great solutions but I think I may have poorly communicated the solution I needed.  I am trying to do this formatting in one cell and use each occurrence of the date as the start of the next return within that cell.  I have a feeling this complicates this solution a bit more. 

 

Here is an example of what the original cell looked like:

 


1/17/17 No change.  Same as last month.
2/24/17 No change
3/21/17 No change
5/16/17 No change
6/13/17 No change
7/18/17 No change
8/17/17 No change
9/19/17 No change
10/13/17 No change.
11/15/17 No change.
12/18/17 No change.
1/19/18 No change.
2/16/18 No change
3/19/18 Reimbursement was made upfront. 
3/19/18 Reimbursement was made upfront. 
6/14/18 Payment made upfront.
7/17/18 No change
8/16/18 Same as last month
9/20/18 Same as last month
10/12/18 Same as last month
11/16/18 No change                                                                                            
12/17/18 Same as last month
1/15/19 Same as last month
3/15/19 Reimbursement was made upfront.
4/11/19 Same as last month  
5/17/19 Same as last month
6/17/19 Same as last month
7/18/19 Same as last month
8/16/19 Same as last month.
9/16/19 Same as last month
10/18/19 Same as last month
11/19/19 Same as last month.
12/18/19 Same as last month.
1/16/20 Reimbursement was made upfront.

 

 

Thanks for your help on this.  Maybe there is a way to keep this format on the front end of the workflow and I am overthinking it?

DavidP
17 - Castor
17 - Castor

Is this what you're looking for?

 

DavidP_0-1583450000192.png

 

cpapaioannou
7 - Meteor

@DavidP  Just a follow-up question a year later... The solution is perfect but I am struggling outputting it to excel. It seems as though - at first - excel concats all the embedded newlines. However if you double-click and hit enter, it seems fine.

cpapaioannou_0-1617361359981.png

 

Is it an excel issue? Is there any easy fix?

 

Thank you!

cpapaioannou
7 - Meteor

Nevermind, there was an easy fix just by enabling the excel's 'wrap text' cell functionality. 

Labels
Top Solution Authors