Magic ETL

Magic ETL

How to split values from one column in to 2 columns?

I have a column that contains values that are 4 digits. I want to divide them up in to 2 separate columns.

The first 2 number are the % of the discount, and the last 2 are the length

Ideally it would be the % and contain 30, 40, 35, 40 ,etc...

Then Length would have the last for digits like 02, 02, 03, 02, 04, etc..

I am not sure how to accomplish this in the ETL

Welcome!

It looks like you're new here. Members get access to exclusive content, events, rewards, and more. Sign in or register to get started.
Sign In

Best Answer

  • Coach
    Answer ✓

    Substring starts at position 1 so you'd need to start as position 3 with a length of 2.

    It'd look something like this using a string operation tile:


    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**

Answers

  • You can utilize a formula tile and use the LEFT AND RIGHT functions to get the left 2 digits or the right 2 digits but note that if it’s not 4 digits you’ll get unexpected results. Alternatively you can utilize the sting operation tile to pull out pieces of a string as well

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • @GrantSmith If I wanted to pull out the first 2 numbers in the column to created a 'Disc%' column would the operation = 'substring' and the the start position 2 and substring length 2 as well?

  • Coach
    Answer ✓

    Substring starts at position 1 so you'd need to start as position 3 with a length of 2.

    It'd look something like this using a string operation tile:


    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**

Welcome!

It looks like you're new here. Members get access to exclusive content, events, rewards, and more. Sign in or register to get started.
Sign In