# 🗂 In-app filter

**URL:** <https://community.glideapps.com/t/in-app-filter/4539>\
**Category:** General\
**Created:** [February 12, 2020, 8:52pm UTC](https://community.glideapps.com/t/in-app-filter/4539 "2020-02-12T20:52:01Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [February 23, 2020, 12:12pm UTC](https://community.glideapps.com/t/in-app-filter/4539/21 "2020-02-23T12:12:20Z")

</div>

It could also be nice for the user to know what the filter value means. I have made a filtering based on how many people a meeting room could hold - but the value could also have meant how many meters to the nearest coffee machine.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 23, 2020, 2:07pm UTC](https://community.glideapps.com/t/in-app-filter/4539/22 "2020-02-23T14:07:56Z")

</div>

Sorting makes sense. Does anybody else have the same problem?

As to your second problem: the easiest way to fix this is to make a computed column based on the number you’re now filtering by. For example, it could be an If-Then-Else something like this:

If `Max People` \>= 100 then `100+ people`  
Else if `Max People` \>= 50 then `50-99 people`  
Else if `Max People` \>= 20 then `20-49 people`  
…  
Else `1-5 people`

---

<div class="post-metadata">

**Author:** ![gannonatwork](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gannonatwork/32/91717_2.png) [@gannonatwork](https://community.glideapps.com/u/gannonatwork)\
**Post date:** [February 24, 2020, 1:54pm UTC](https://community.glideapps.com/t/in-app-filter/4539/23 "2020-02-24T13:54:46Z")

</div>

Yes, we have lists in our app that ref lists that are almost 700 records, so being able to say sort A-Z after applying a filter would be awesome!

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 24, 2020, 2:09pm UTC](https://community.glideapps.com/t/in-app-filter/4539/24 "2020-02-24T14:09:52Z")

</div>

@gannonatwork Sorting works whether a filter is active or not. @Krivo was asking for the list of filter categories to be sorted. Do you have 700 filter categories?

---

<div class="post-metadata">

**Author:** ![gannonatwork](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gannonatwork/32/91717_2.png) [@gannonatwork](https://community.glideapps.com/u/gannonatwork)\
**Post date:** [February 24, 2020, 2:14pm UTC](https://community.glideapps.com/t/in-app-filter/4539/25 "2020-02-24T14:14:37Z")

</div>

Oops, sorry, read through the thread too quickly. In our Parks section, we could benefit from allowing users to filter parks by available park features (playground, restrooms, softball field, etc.) and, since there are 72 available features, it would be nice for users to see this filter list sorted A-Z. Thx

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 24, 2020, 2:33pm UTC](https://community.glideapps.com/t/in-app-filter/4539/26 "2020-02-24T14:33:49Z")

</div>

You can do that with the in-app filter.

---

<div class="post-metadata">

**Author:** ![gannonatwork](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gannonatwork/32/91717_2.png) [@gannonatwork](https://community.glideapps.com/u/gannonatwork)\
**Post date:** [February 24, 2020, 3:24pm UTC](https://community.glideapps.com/t/in-app-filter/4539/27 "2020-02-24T15:24:58Z")

</div>

Sorry, I went off my memory of the in-app filter functionality. OK, now I really need to slow down. 🙂

---

<div class="post-metadata">

**Author:** ![Julien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/julien/32/1003_2.png) [@Julien](https://community.glideapps.com/u/Julien)\
**Post date:** [February 25, 2020, 4:39pm UTC](https://community.glideapps.com/t/in-app-filter/4539/28 "2020-02-25T16:39:08Z")

</div>

I like the feature a lot. Would it be possible to also filter for empty value? Currently we have ‘All’ and each specified value to be selected but we are not able to filter for component where the column value is not set.  
Thanks.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 25, 2020, 5:47pm UTC](https://community.glideapps.com/t/in-app-filter/4539/29 "2020-02-25T17:47:20Z")

</div>

@Julien What’s your use case for this?

---

<div class="post-metadata">

**Author:** ![Julien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/julien/32/1003_2.png) [@Julien](https://community.glideapps.com/u/Julien)\
**Post date:** [February 25, 2020, 9:13pm UTC](https://community.glideapps.com/t/in-app-filter/4539/30 "2020-02-25T21:13:02Z")

</div>

I’m using a ‘switch’ field that set a true value, and currently I’m not able to filter based on this column as only filter values are ‘All’ and ‘true’. I’d like to filter on data where the Switch has not been selected yet. I guess it will be the same with ‘checkboxes’ fields. I know setting another column with arrayformula could bypass the curent limitation.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 25, 2020, 9:14pm UTC](https://community.glideapps.com/t/in-app-filter/4539/31 "2020-02-25T21:14:32Z")

</div>

I see. Right now you’d have to add an If-Then-Else column to produce the values to use the Filter on.

---

<div class="post-metadata">

**Author:** ![wernerkuper](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wernerkuper/32/2107_2.png) [@wernerkuper](https://community.glideapps.com/u/wernerkuper)\
**Post date:** [February 25, 2020, 9:48pm UTC](https://community.glideapps.com/t/in-app-filter/4539/32 "2020-02-25T21:48:02Z")

</div>

Great feature!

Would be nice if I could set this filter to be exclusive in some cases, i.e. only 1 of the options will be shown. Selecting one choice, deselects all other. So it is either A or B, but never A and B.

Use case: I’m currently playing around with a scenario where a user can select a language (one of 3 options), only the info for the selected language should be shown.  
A second use case is to show or hide explainer videos supporting the subsequent text.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 25, 2020, 9:51pm UTC](https://community.glideapps.com/t/in-app-filter/4539/33 "2020-02-25T21:51:57Z")

</div>

@wernerkuper Interesting use case! Would you mind suggesting the feature in our Feature Requests app?

> [@A new home for Glide Feature Requests](https://community.glideapps.com/t/a-new-home-for-glide-feature-requests/4765):
>
> Hey Gliders, dancer:t4blush We have a new home for feature requests! [https://features.staging.glideapp.io](https://features.staging.glideapp.io). In this app you can vote & comment on existing feature requests and add new suggestions. You can still discuss feature requests in the #feature-requests category of this forum, but these will not be voted on by other users. As always, thanks for your contributions and enthusiasm for Glide. blush

---

<div class="post-metadata">

**Author:** ![jesschrist](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jesschrist/32/86_2.png) [@jesschrist](https://community.glideapps.com/u/jesschrist)\
**Post date:** [February 28, 2020, 7:37am UTC](https://community.glideapps.com/t/in-app-filter/4539/34 "2020-02-28T07:37:26Z")

</div>

Currently there is only one item per filter, is there any suggestions on creating a more dynamic filtering experience like show me calf high boots, that are red, leather and $50-$100

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [February 28, 2020, 1:55pm UTC](https://community.glideapps.com/t/in-app-filter/4539/35 "2020-02-28T13:55:56Z")

</div>

That’s on the roadmap.

---

<div class="post-metadata">

**Author:** ![WyattS](https://avatars.discourse-cdn.com/v4/letter/w/df705f/32.png) [@WyattS](https://community.glideapps.com/u/WyattS)\
**Post date:** [April 3, 2020, 6:07am UTC](https://community.glideapps.com/t/in-app-filter/4539/36 "2020-04-03T06:07:15Z")

</div>

Any idea when dynamic filtering will be available? Thanks

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [April 3, 2020, 1:02pm UTC](https://community.glideapps.com/t/in-app-filter/4539/37 "2020-04-03T13:02:37Z")

</div>

We can’t give you a timeline, sorry.

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [April 3, 2020, 5:26pm UTC](https://community.glideapps.com/t/in-app-filter/4539/38 "2020-04-03T17:26:08Z")

</div>

Is there a reason a Calendar layout can’t use the in-app filter abilities? The option disappears when I use the Calendar layout.

---

<div class="post-metadata">

**Author:** ![Mark](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark/32/125_2.png) [@Mark](https://community.glideapps.com/u/Mark)\
**Post date:** [April 3, 2020, 5:46pm UTC](https://community.glideapps.com/t/in-app-filter/4539/39 "2020-04-03T17:46:50Z")

</div>

That’s a bug. We’ll fix it. Thank you for reporting.

---

<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:** [April 5, 2020, 7:34pm UTC](https://community.glideapps.com/t/in-app-filter/4539/40 "2020-04-05T19:34:04Z")

</div>

You can build your own limited version of filtering. Check out Dynamic List Filter in [https://concepts.glideapp.io/](https://concepts.glideapp.io/).

[Previous page](https://community.glideapps.com/t/in-app-filter/4539.md?page=1)

[Next page](https://community.glideapps.com/t/in-app-filter/4539.md?page=3)
