ETL - Get/Remove Values after First Space
Hi All,
I am trying to separate the string's below to form two different columns.
So my current column containing all the value is called 'Type' and i want to separate it to be two columns 'Medium' and 'Campaign'
'paid Car_Loans' should be 'paid' and 'Car Loans'
'callext Car Loans 2021' should be 'callext' and 'Car Loans 2021'
Is there anyway to do this in an ETL?
Best Answer
-
Yes, you can do this very easily in Magic ETL using the Split Columns tile. Just drag the Split Columns tile in, select that column you wish to split, choose Whitespace for what to split on, place a check next to "keep extra splits", then give a name to the column that will hold the values before the space, click add column to give a name to the column that will hold the values after the space.
If you have Magic ETL 2.0, you can use the Add Formula tile and use the SPLIT_PART function to separate them like this:
First column: SPLIT_PART(`fieldname`,' ',1)
Second column: TRIM(SUBSTRING(`fieldname`,INSTR(`fieldname`,' '),LENGTH(`fieldname`)))
The second one is a bit more involved because you want everything after the space, not just to the next space.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1
Answers
-
Yes, you can do this very easily in Magic ETL using the Split Columns tile. Just drag the Split Columns tile in, select that column you wish to split, choose Whitespace for what to split on, place a check next to "keep extra splits", then give a name to the column that will hold the values before the space, click add column to give a name to the column that will hold the values after the space.
If you have Magic ETL 2.0, you can use the Add Formula tile and use the SPLIT_PART function to separate them like this:
First column: SPLIT_PART(`fieldname`,' ',1)
Second column: TRIM(SUBSTRING(`fieldname`,INSTR(`fieldname`,' '),LENGTH(`fieldname`)))
The second one is a bit more involved because you want everything after the space, not just to the next space.
**Check out my Domo Tips & Tricks Videos
**Make sure to any users posts that helped you.
**Please mark as accepted the ones who solved your issue.1 -
Thanks @MarkSnodgrass! That Easy.
0
Categories
- All Categories
- 1.8K Product Ideas
- 1.8K Ideas Exchange
- 1.6K Connect
- 1.2K Connectors
- 301 Workbench
- 6 Cloud Amplifier
- 9 Federated
- 2.9K Transform
- 103 SQL DataFlows
- 629 Datasets
- 2.2K Magic ETL
- 3.9K Visualize
- 2.5K Charting
- 759 Beast Mode
- 61 App Studio
- 41 Variables
- 698 Automate
- 180 Apps
- 457 APIs & Domo Developer
- 51 Workflows
- 10 DomoAI
- 38 Predict
- 16 Jupyter Workspaces
- 22 R & Python Tiles
- 399 Distribute
- 115 Domo Everywhere
- 277 Scheduled Reports
- 7 Software Integrations
- 130 Manage
- 127 Governance & Security
- 8 Domo Community Gallery
- 38 Product Releases
- 11 Domo University
- 5.4K Community Forums
- 40 Getting Started
- 30 Community Member Introductions
- 110 Community Announcements
- 4.8K Archive