Hy,
i'm trying to filter 2 galleries in PowerApp.
The 2 source of the galleries are:
What i'm trying to achieve is that by clicking on an account from gallery 1, I can navigate to gallery 2 where i can display all the contacs that are associated to the account i select in gallery 1.
I'm having problems 🙂
The formula that i have applied to gallery 2 is the following:
Filter(Contacts,'Company Name'= Gallery1.Selected.'Account Name').
But the system complaing by saying " The requested operation is invalid. Server Response: A binary operator with incompatible types was detected. Found operand types 'Edm.Guid' and 'Edm.String' for operator kind 'Equal'.
Probably i'm messing with data types that are diffent.
But, what fields shall i use to achieve the above?
Thank you
Solved! Go to Solution.
This is because Company Name is a lookup field in Dynamics 365 meaning that the value stored is just the GUID of the Record it references rather than the string itself.
This means you need to compare the 'Company Name' to Account, which is the GUID of the account record, as shown in this block of code.
Filter(Contacts,GUID('Company Name') = Gallery1.Selected.Account)
This is because Company Name is a lookup field in Dynamics 365 meaning that the value stored is just the GUID of the Record it references rather than the string itself.
This means you need to compare the 'Company Name' to Account, which is the GUID of the account record, as shown in this block of code.
Filter(Contacts,GUID('Company Name') = Gallery1.Selected.Account)
It worked. Thank you so much for the suggestion.
This isn't working for me. I am attempting to do the identical thing with two galleries based on the Accounts and Contacts entities in Dynamics. The filtered Gallery doesn't return anything and shows this error.
"Delegation warning. The "Filter" part of this formula might not work correctly on lage data sets."
This is a test so I don't have a large number of contacts (50), but there are a large number of accounts (4,000). Does this not work for reasonably normal accounts or contacts? ie over 1,000?
User | Count |
---|---|
132 | |
126 | |
74 | |
72 | |
70 |
User | Count |
---|---|
206 | |
200 | |
64 | |
63 | |
51 |