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

Filter a lookup field based on another list columns

hi guys,

 

my 2 lists used for my app are :

Reservation { Name, Registration Number(LookUp Field), Destination }

Vehicules { Registration Number, Brand, Status(availability) }

 

i want to filter the displayed choices of the registration number lookUp field based on the availability of the vehicule (the status field),

is it possible to do this ?

and if so what should i do ?

 

thank you in advance.

 

1 ACCEPTED SOLUTION

Accepted Solutions

Hi medBrami,

 

Can you take some screenshots of the controls and their formulas?

You can also break the formula up to see which parts work and which don't separately, before stringing it all together - so;

 

use this on the Items: property of a dropdown;

Filter(Vehicules, Status="Available").RegistrationNumber

or just 

Filter(Vehicules, Status="Available")

and set the Field: property of the dropdown control to RegistrationNumber

 

If this returns the expected result, then move onto the next piece and so forth.  Test each piece separately and perhaps we can find where it's breaking down.

You can also post some screenshots that show the controls and formula's and perhaps any errors and we can try resolve from there.

 

 

Kind regards,


RT

View solution in original post

4 REPLIES 4
RusselThomas
Microsoft
Microsoft

Hi medBrahmi,

 

By the looks of it, the common key between the two lists is the registration number.

You could do this by filtering the Choices/DropDown control in the Reservation form.

 

So on the Reservation form datacard for RegistrationNumber, set the Items: property of the dropdown/choice control to;

 

Filter(Choices(Reservation.RegistrationNumber), Value in Filter(Vehicules, Status="Available").RegistrationNumber)

This will filter the available options down to those that have an "Available" status in the Vehicules list.  Just be aware that if you have more than 500 reservations you may run into delegation issues.

 

Hope this helps,

 

RT

Thank you for the quick response good sir,

 

i tried your formula, wich is totally correct, but sadly no luck the dropdown shows no results and i don't know why.

Hi medBrami,

 

Can you take some screenshots of the controls and their formulas?

You can also break the formula up to see which parts work and which don't separately, before stringing it all together - so;

 

use this on the Items: property of a dropdown;

Filter(Vehicules, Status="Available").RegistrationNumber

or just 

Filter(Vehicules, Status="Available")

and set the Field: property of the dropdown control to RegistrationNumber

 

If this returns the expected result, then move onto the next piece and so forth.  Test each piece separately and perhaps we can find where it's breaking down.

You can also post some screenshots that show the controls and formula's and perhaps any errors and we can try resolve from there.

 

 

Kind regards,


RT

UPDATE

the first formula worked like a charm it was just the registration number field type, i forgot and set it to a lign of text

thank you very much you helped me a lot,

Best regards 

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

May UG Leader Call Carousel 768x460.png

June User Group Leader Call

Join us on June 28 for our monthly User Group leader call!

PA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.

PA.JPG

New Release Planning Portal (Preview)

Check out our new release planning portal, an interactive way to plan and prepare for upcoming features in Power Platform.

Top Solution Authors
Users online (2,119)