Forum Discussion

ebecerra's avatar
ebecerra
Microsoft Employee
7 years ago
Solved

Creating a table from another table's column based on a regular expression

Hi everyone, this is the problem I have. I have this table with a column with some "string" that I need to split into different rows based on a regex. Let me show you what I mean.

 

I have this table that has an Info column with a string that has a tag and a number associated with it. There is always a string and then a number next to it.

DateInfo
6/14/2019TA56TB54VZ2
6/13/2019TA2TB21FD5SL32PPR1

 

And I would like to create a new table with the Info column to expand it and look like this:

DateTAG       VALUE
6/14/2019TA     56
6/14/2019TB     54
6/14/2019VZ     2
6/13/2019TA     2
6/13/2019TB     21
6/13/2019FD       5
6/13/2019SL         32
6/13/2019PPR 1

 

Is this something possible in PBI? If so, could you point me to the right direction on how to do this please?

 

Thanks!

 

 

  • Hello ebecerra ,

    You can load the data into PowerQuery then use the Split Column by DigitToNonDigit and then Unpivot then Split Column by NonDigitToDigit.  I put together a quick video showing the steps:

2 Replies

  • Hello ebecerra ,

    You can load the data into PowerQuery then use the Split Column by DigitToNonDigit and then Unpivot then Split Column by NonDigitToDigit.  I put together a quick video showing the steps: