This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
Say I have the following table:
Sentence |
A Data Model is a new approach for integrating data from multiple tables. |
This parameter is a boolean flag. |
I will be going to Germany with my boyfriend this May. |
Nobu is a Japanese restaurant known all over the world for its unique food |
How can I extract the last x words from each sentence. Is there a function similar to SUBSTITUTE in Alteryx wherein I can replace the xth occurrence of the space or is there another option? The REPLACE function replaces all instances of the character.
Thank you!
Solved! Go to Solution.
Exactly what I needed. Very simple. Sometimes when you ask people what time it is they show you how to build a watch. Thanks for the time.
If I understand your problem correctly, you want to split a string to 2 columns by a word in the string.
I come up with this idea which I think is simpler than most of solutions here (at least from the number of tools standpoint). You add a formula tool in which you add 2 columns.
1st column is to extract the last word by the formula: GetWord([field], CountWords([field]) -1)
2nd column is to extract the remaining by the formula: Replace([Page 2], GetWord([field], CountWords([field]) -1), "")
So conceptually, I get the last word to make it 1 column and the rest is the original one with the last word replaced by null.