# Multiple In App Filters

**URL:** https://community.glideapps.com/t/multiple-in-app-filters/11430
**Category:** Project Showcase
**Created:** [June 25, 2020, 4:01pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430 "2020-06-25T16:01:00Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Rasmus\_Jensen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasmus_jensen/32/4666_2.png) [@Rasmus\_Jensen](https://community.glideapps.com/u/Rasmus_Jensen)
#### Post date: [June 25, 2020, 4:01pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/1 "2020-06-25T16:01:00Z")

</div>

Hello,

is it possible to have multiple in app filters? So the user can combine search for e.g. Location, Price and Duration instead of only one of them.

Thanks

Rasmus

---

<div class="post-metadata">

### Author: ![Cmstewart42](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/cmstewart42/32/7319_2.png) [@Cmstewart42](https://community.glideapps.com/u/Cmstewart42)
#### Post date: [June 25, 2020, 4:54pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/2 "2020-06-25T16:54:46Z")

</div>

Hello again @Rasmus_Jensen,

Unfortunately the component level does not have multiple in app filters available, however you could create one for yourself using an ownered row with say 4 filter columns (arbitrary limit of 4).

You could then create a new user specific column in your dataset table that simply evaluates if each of the filter values applies, then have the app filter on the boolean of that column.

- So on the page you want to have multifiltering, you would have 4 components which would allow the user to select up to 4 different filter conditions. and an inline list for displaying the results
- The “Filter” column would use 4 ifs (or if in sheets any function) to find any rows that satisfy all 4 (up to 4) filter conditions. Would spit out TRUE or FALSE in each row accordingly.
- The inline list which displays your values simply filters on the TRUE of the Filter Column.

Let me know if that makes sense!

---

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [June 25, 2020, 5:31pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/3 "2020-06-25T17:31:44Z")

</div>

Hi, there are multiple templates around filtering in this “concept” app by @Jeff_Hager @Robert_Petitto : [https://concepts.glideapp.io/](https://concepts.glideapp.io/)

---

<div class="post-metadata">

### Author: ![Rasmus\_Jensen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasmus_jensen/32/4666_2.png) [@Rasmus\_Jensen](https://community.glideapps.com/u/Rasmus_Jensen)
#### Post date: [June 26, 2020, 9:08am UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/4 "2020-06-26T09:08:41Z")

</div>

Thank you very much for sharing. This is a great solution!

If I understand this correctly, it “only” works when the choice options are identical (Vegan, Healthy, Meat) for all 3 choices. What I am looking for is a solution which have different choice options. E.g. Choice 1 options: Location = North, South, West. Choice 2 options: Price = Cheap, Medium, Expensive and Choice 3 options: Duration = Short, Medium, Long.

The user then make his/her choices among the 3 different options and the product that matches those choices will be shown. Furthermore, if the user does not choose anything for e.g option 2 it will consider all options (cheap, medium, expensive).

Hope this makes sense. If there is a solution to this I would be a very happy man!

Thanks

Rasmus

---

<div class="post-metadata">

### Author: ![Rasmus\_Jensen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasmus_jensen/32/4666_2.png) [@Rasmus\_Jensen](https://community.glideapps.com/u/Rasmus_Jensen)
#### Post date: [June 26, 2020, 11:35am UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/5 "2020-06-26T11:35:41Z")

</div>

Hello. Excellent! That seems like a good solution. Thanks. But I am not sure who I make an if function that refers to a user specific column? I know how to make if functions in the google sheet, but i cant refer to a glide function (user specific column), only to other google sheet columns. If that makes sense?

Thanks

Brgds Rasmus

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [June 26, 2020, 11:57am UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/6 "2020-06-26T11:57:30Z")

</div>

This might be something that could help.

> [@How to make an app like Zillow with advanced filtering](https://community.glideapps.com/t/how-to-make-an-app-like-zillow-with-advanced-filtering/7517):
>
> Hey everyone! I’m starting a no code tutorial site called No Code MBA, initially focused on Glide, giving step by step instructions on how to build apps without code. The first tutorial I created is a real estate app like Zillow using Glide. The tutorial has 8 lessons (about 2.5 hours of content). You can access the tutorial for free at [nocode.mba](https://www.nocode.mba/courses/zillow) The tutorial includes: Advanced filtering to view homes User onboarding A “favorites” tab for homes If you are interested in this tutorial and yo…

---

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [June 26, 2020, 5:28pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/7 "2020-06-26T17:28:33Z")

</div>

In the concept app [https://concepts.glideapp.io/](https://concepts.glideapp.io/), there are also other demo, inc. one on “multi match filtering” if I remember well. It is exactly what you describe

---

<div class="post-metadata">

### Author: ![Ally](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ally/32/5672_2.png) [@Ally](https://community.glideapps.com/u/Ally)
#### Post date: [August 28, 2020, 2:22pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/8 "2020-08-28T14:22:02Z")

</div>

Hello @Rasmus_Jensen, did you find the solution? I’m attempting to solve for this as well.

Cheers

---

<div class="post-metadata">

### Author: ![Justin\_Williams](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justin_williams/32/18929_2.png) [@Justin\_Williams](https://community.glideapps.com/u/Justin_Williams)
#### Post date: [December 29, 2020, 7:58pm UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/9 "2020-12-29T19:58:41Z")

</div>

This concepts app is great - though I’m trying to solve the same problem as the OP and am having a hard time recreating what you’ve done, you seem to be a Glide black belt 🙂

Is there any other references or documentation you have handy?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [December 30, 2020, 2:27am UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/10 "2020-12-30T02:27:56Z")

</div>

Maybe this?

> [@tornado Use Multiple Choice Components to Filter an Inline List](https://community.glideapps.com/t/use-multiple-choice-components-to-filter-an-inline-list/16932):
>
> [[Glide: Filter an Inline List with Choice Components] ](https://www.youtube.com/watch?v=NOYFsVUWQXw) Updated July 2022 
> 
> > **Version 1**
> >
> > \<a href="https://www.youtube.com/watch?v=rtbFccDKuH0"\>https://www.youtube.com/watch?v=rtbFccDKuH0\</a\>

---

<div class="post-metadata">

### Author: ![Justin\_Williams](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/justin_williams/32/18929_2.png) [@Justin\_Williams](https://community.glideapps.com/u/Justin_Williams)
#### Post date: [January 14, 2021, 1:29am UTC](https://community.glideapps.com/t/multiple-in-app-filters/11430/11 "2021-01-14T01:29:19Z")

</div>

This is great! Thanks Darren for passing along!
