cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Zabeer
Helper I
Helper I

Extract field value in Power Query to a new column based on conditions

Hello everyone,

I wish to extract specific values in a column to a new column. The rule is that the values need to start with 75 or 76 and can have maximum of 10 digits. Examples below should make it clear.

InputResult
PO: 7500013234 - SO -128327500013234
SO117934 PO-75000123127500012312
PN; 15800-024A/7600012040  7600012040
PO7500012030 -SO-123127500012030

 

Kindly help. I would need this on Power Query.
Thank you.

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@Zabeer,

 

Try this custom column in Power Query:

 

if Text.PositionOf([Input], "75") <> - 1 then
  Text.Middle([Input], Text.PositionOf([Input], "75"), 10)
else if Text.PositionOf([Input], "76") <> - 1 then
  Text.Middle([Input], Text.PositionOf([Input], "76"), 10)
else
  null

 

DataInsights_0-1626446655612.png

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

2 REPLIES 2
Zabeer
Helper I
Helper I

@DataInsights Worked like a charm. Thank you! 🙂

DataInsights
Super User
Super User

@Zabeer,

 

Try this custom column in Power Query:

 

if Text.PositionOf([Input], "75") <> - 1 then
  Text.Middle([Input], Text.PositionOf([Input], "75"), 10)
else if Text.PositionOf([Input], "76") <> - 1 then
  Text.Middle([Input], Text.PositionOf([Input], "76"), 10)
else
  null

 

DataInsights_0-1626446655612.png

 





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
T-Shirt Design Challenge 2023

Power BI T-Shirt Design Challenge 2023

Submit your creative T-shirt design ideas starting March 7 through March 21, 2023.

March 2023 Update3

Power BI March 2023 Update

Find out more about the March 2023 update.

March Events 2023A

March 2023 Events

Find out more about the online and in person events happening in March!

Top Solution Authors