Help me please! Cant manage to figure this out is driving me nuts!

Hello I am struggling big time with bubble. I have been trying to figure this out for the past 3 days and I think I got even more confused.
I am trying to build a real estate marketplace… like the zillow one that is showed in the bubble tutorial.
I want to have certain search parameters so the user can filter the properties in the property page as shown in the picture below. I created a multi-input for the cities, two dropdowns for price, min price and max price and one drop down for the min yield.

What I am trying to figure out is the following:

  1. Multi-dropdown: The user can click cities and this data is displayed in repeating group.

The problem is that when i click on preview, I can click on the cities and properties are filtered but when I unclick them, all the properties disappear instead of showing all the properties.

  1. The min and max value, the idea is that the user clicks on this and the price is filtered but I dont know how to do this. How can I set it up so when the user selects min price it shows the properties starting from that price and the opposite for max price? I see there is a function :min and :max but I can only apply to numerical values but the data source is a field: vivienda (property)

  1. For the minimum yield… I want to do the same as for min price.

  2. Is there a way that I can link all this searches together but each one of them not dependent on each other. I saw the function merge and i’ve tried that but didnt succeed.

I know its a lot of information and I am really sorry I’ve really tried to do it by myself watching all sorts of youtube tutorials + forum.

I will be willing to buy you a coffee for you help :wink: Thank you