Hi @ericonline
I'm confident that we can definitely accomplish this in PowerApps!
Just a couple of questions. Will Collection1 only ever contain a single record? If this is the case, it'll make this job simpler. I also hope that Collection1.Column1 will always contain a full list of actions. This logically makes sense to me, because there must always be an Action against which we can assign an ActionDate and Responsible Party.
If this is the case, we can Split First(Collection1).Column1 by ";".
ClearCollect(colCollection1Split,
Split(First(Collection1).Column1,";")
)
This would provide us with the base table on which we can loop over with a ForAll. Something like this would provide us with the sequential ID "RowNumbers".
ForAll(colCollection1Split,
Collect(colCollection1Numbered,
Last(FirstN(AddColumns(colCollection1Split,
"RowNumber",
CountRows(colCollection1Numbered)+1
),
CountRows(colCollection1Numbered)+1
)
)
)
)
Within this loop, we can incorporate this snippet that @CarlosFigueira posted today to extract the corresponding values from Column2 and Column3.
https://powerusers.microsoft.com/t5/General-Discussion/Get-Nth-Item-from-the-result-of-Split-function/m-p/211457#M67502
I'm a bit busy right now and unfortunatly don't have too much time to look into this in much detail. But these are the pieces that I would use to solve this. Hope that's of some use to you.