Hi PA Community,
Is there a simple way to merge two tables into one line by line, i.e without "each record of the table is added as a separate record"? (the only thing in common is exactly the same number of rows)
Wish these tables had an internal index which I believe they don't, which people have asked for.
What I have:
Table1 Table2 ------ ------ A 1 B 2 C 3 ... ...
What's needed:
Table3 ------------------------ Column1 Column2 ------- ------- A 1 B 2 C 3 ... ...
Sorry, if it's super simple, sometimes we all overcomplicate things 🙂
PS. I do have a workaround for my specific PowerApps Form but that doesn't answer my question.
Solved! Go to Solution.
Sure thing...here's a pretty basic formula for that:
Clear(oneCollection); ForAll(Table1,
Collect(oneCollection,
{Column1:Value,
Column2:Last(FirstN(Table2, CountRows(oneCollection)+1)).Value
}
)
)
I hope that helps point you in the right direction.
Sure thing...here's a pretty basic formula for that:
Clear(oneCollection); ForAll(Table1,
Collect(oneCollection,
{Column1:Value,
Column2:Last(FirstN(Table2, CountRows(oneCollection)+1)).Value
}
)
)
I hope that helps point you in the right direction.
Thanks!
That's a workaround for a missing index column, isn't it? 🙂
Yes you can. However, ForAll's are expensive. So performance can take a hit if overused.
I use this indexing in places where there are small amounts of data to display - like a filtered Gallery. And usually only to generate an index for even/odd numbering so that I can highlight alternate rows. It gets tricky sometimes doing that, but...yep...it can be done.
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Power Platform release plan for the 2022 release wave 2 describes all new features releasing from October 2022 through March 2023.
User | Count |
---|---|
208 | |
98 | |
60 | |
51 | |
43 |
User | Count |
---|---|
258 | |
160 | |
85 | |
79 | |
57 |