web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Merging Multiple colle...
Power Apps
Unanswered

Merging Multiple collections pulled from Table

(0) ShareShare
ReportReport
Posted on by 15

I am trying to merge multiple collections that are pulled from a table in the dataverse.  This means all the collections have owner, CreationDate, etc....  There are a lot of articles that look simalar to this out there

 

ClearCollect(MergedDrivers,
 Ungroup(
 DropColumns(
 AddColumns(
 ThisEventDrivers,
 'TempColumn',
 Filter(
 ThisEventDrivers,
 DriverGUID=AllDriversToEvents[@DriverGUID]
 )
 ),
 DriverGUID
 ),
 TempColumn
 )
);

However, because all these come from a table, I always get an error that the TempColumn has an Column called Owner. So if I at the Drop columns, I have DriverGUID, Owner that works for Owner, but I would have to do that for each and every column, and there is a lot.  So I have 2 questions of possibilities
1. When creating a collection based a Table, how can I only add specific columns?

2. How can I drop all columns except the few I need that are not duplicates?

I have the same question (0)
  • AhmedSalih Profile Picture
    6,680 Moderator on at

    Hello, @Berns, the answer to both of your questions is to use the ShowColumns function instead to retrieve only the columns that you need in the collection:

    ShowColumns( Table, ColumnName1 [, ColumnName2, ... ] )

    • Table - Required. Table to operate on.
    • ColumnName(s) - Required. Names of the columns to include.

     

    If my reply helped you, please give a 👍 If it solved your issue, please give a 👍 & accept it as the Solution to help other community members find it more.

    Visit my Blog: ahmedsalih.blog

    Visit my YouTube Channel: https://www.youtube.com/@powerplatformplace/videos

     

     

  • Berns Profile Picture
    15 on at

    The only problem is it still returns system tables, which is causing me a massive headache when trying to follow this article: https://www.matthewdevaney.com/powerapps-collections-cookbook/join-one-columns-from-another-collection/

  • Berns Profile Picture
    15 on at

    I posted this earlier, but I think I need to do a new thread since I understand more of what I need to ask.

     

    I have four collections:

    I was told once that I should always pull data into a collection so I don't have to keep going to the data table.  So I am trying to learn this right.

     

    AllDrivers (pulled from a Dataverse table called Drivers)

    Drivers,DriverGUID,Email,Name,'Number of Passengers','Phone Number','Vehicle Type'

     

    AllDestinations (pulled from Dataverse table Destinations)

    Destinations,DestinationGUID,Name,Address,URL,Notes

     

    AllEvents (pulled from Dataverse table Events)

    Events,DestinationGUID,EventGUID,'Start Date','End Date','Number of Scouts','Map URL',Notes,Stops

     

    AllDriversToEvents (pulled from Dataverse table DriversToEvents)

    DriversToEvents,DriverGUID,EventGUID,DriverDirection

     

    Here is how I get them:

    ClearCollect(AllDrivers,ShowColumns(Drivers,DriverGUID,Email,Name,'Number of Passengers','Phone Number','Vehicle Type'));
    ClearCollect(AllDestinations,ShowColumns(Destinations,DestinationGUID,Name,Address,URL,Notes));
    ClearCollect(AllEvents,ShowColumns(Events,DestinationGUID,EventGUID,'Start Date','End Date','Number of Scouts','Map URL',Notes,Stops));
    ClearCollect(AllDriversToEvents,ShowColumns(DriversToEvents,DriverGUID,EventGUID,DriverDirection));

    I want to create a collection of Driver Details, But the DriverGUID is not stored in the AllEvents Collection (If I did that I would end up with a very large repetitive table since I could have 10 drivers per event).  So I store the correlation of Events to Drivers in the AllDriversToEvents collection. What should happen is the following flow:

    I have a gallery bound to AllEvents
    1. Click on Name (I get the name as follows: 
    LookUp(AllDestinations,ThisItem.DestinationGUID = DestinationGUID,Name))
    2. Get the EventGUID (Already in the AllEvents collection)
    3. Find all the DriverGUID for that EventGUID (I have this figured out, This also gets me the DriverDirection). I put this into a Gallery called DriverGUIDtoEvent That is also uses Lookup: 
    LookUp(AllDriversToEvents,ThisItem.DriverGUID = DriverGUID)
     
    So now I have all the GUIDs and Direction.

    I cannot figure out how to combine the AllDriverstoEvents and the AllDrivers Details.  I've seen this post (and other;s like it) https://www.matthewdevaney.com/powerapps-collections-cookbook/join-all-columns-from-another-collection/

    However, this doesn't work when pulling from a table due to all the system tables, even if I Drop All the system columns.  I have spent the last 5 days trying to figure this one part out, and I am just at a loss, totally confused.  In simple terms I just want to do something like this
    Foreach (GUID in DriverGUIDtoEvent) {
        Collect (DriverDetails, {
            Name:LookUp(Drivers, DriverGUID = GUID, Name),

            Email:LookUp(Drivers, DriverGUID = GUID, Email),
            ...
        }
    );


    Then the last step is once I have this in a collection, populate a gallery with all of this data.

  • mmbr1606 Profile Picture
    14,629 Super User 2026 Season 1 on at

    hey @Berns 

     

    is the old topic still running or close? having multiple places with the same topic can be a bit confusing.

     

    thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 551

#2
WarrenBelz Profile Picture

WarrenBelz 430 Most Valuable Professional

#3
Valantis Profile Picture

Valantis 298

Last 30 days Overall leaderboard