cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
IAmTheAppUser
Frequent Visitor

Split a string and store it into 2d collection

I have a string passed from flow. 

I can define the string passed from flow to powerapp to whatever format I want but the current format it below:

 

number/streetname/suburb/state/postcode|number/streetname/suburb/state/postcode|number/streetname/suburb/state/postcode

 

String Explanation:

- different addresses are separated by |

- different part of an address is separated by /

- There can be 20 of addresses (so 20 rows in the collection as the final result) but the format is the same.

 

Expected end result:

- different addresses is showing on different rows

- every row has 5 text block showing different parts of the address

 

Thanks for the help 🙂

1 ACCEPTED SOLUTION

Accepted Solutions
RezaDorrani
Dual Super User II
Dual Super User II

Hi @IAmTheAppUser 

 

ForAll(Split(TextValue,"|"),Collect(dataLoad,{Number:First(Split(Result,"/")).Result,StreetNumber:Last(FirstN(Split(Result,"/"),2)).Result,Suburb:Last(FirstN(Split(Result,"/"),3)).Result,State:Last(FirstN(Split(Result,"/"),4)).Result,PostCode:Last(Split(Result,"/")).Result}))

 

 

TextValue - is the value returned from PowerApps

dataLoad - is the name of the collection

 

Regards,

Reza Dorrani

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

View solution in original post

2 REPLIES 2
RezaDorrani
Dual Super User II
Dual Super User II

Hi @IAmTheAppUser 

 

ForAll(Split(TextValue,"|"),Collect(dataLoad,{Number:First(Split(Result,"/")).Result,StreetNumber:Last(FirstN(Split(Result,"/"),2)).Result,Suburb:Last(FirstN(Split(Result,"/"),3)).Result,State:Last(FirstN(Split(Result,"/"),4)).Result,PostCode:Last(Split(Result,"/")).Result}))

 

 

TextValue - is the value returned from PowerApps

dataLoad - is the name of the collection

 

Regards,

Reza Dorrani

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

View solution in original post

Awesome! It worked. Thanks a lot !

Helpful resources

Announcements
PA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

PowerPlatform 768x460.png

Microsoft Learn

Check out our new Discover Your Career Path blog post series and get all the details.

Users online (3,613)