# Filter a list dynamically

**URL:** <https://community.glideapps.com/t/filter-a-list-dynamically/17381>\
**Category:** Ask for Help\
**Created:** [October 20, 2020, 7:57pm UTC](https://community.glideapps.com/t/filter-a-list-dynamically/17381 "2020-10-20T19:57:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Misty\_Meadows](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misty_meadows/32/15473_2.png) [@Misty\_Meadows](https://community.glideapps.com/u/Misty_Meadows)\
**Post date:** [October 20, 2020, 7:57pm UTC](https://community.glideapps.com/t/filter-a-list-dynamically/17381/1 "2020-10-20T19:57:32Z")

</div>

My app has users filling out a survey, and the app should display items based on the survey responses. For instance my survey could have 3 yes/no questions, and I have a table with items that should be displayed based on the answers to those questions (e.g., display when Q1=yes, Q2=Yes, Q3 - any answer)

I don’t see a good way to do this. My thought is to enter the survey responses into a new sheet, and then do the appropriate filtering. This looks kludge-y, and I’m not even sure it will work. Any other suggestions?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [October 20, 2020, 8:50pm UTC](https://community.glideapps.com/t/filter-a-list-dynamically/17381/2 "2020-10-20T20:50:16Z")

</div>

> [@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:** ![Misty\_Meadows](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/misty_meadows/32/15473_2.png) [@Misty\_Meadows](https://community.glideapps.com/u/Misty_Meadows)\
**Post date:** [October 23, 2020, 8:28pm UTC](https://community.glideapps.com/t/filter-a-list-dynamically/17381/3 "2020-10-23T20:28:42Z")

</div>

Thanks. I did this by putting my (user-defined) selection columns in a separate table, and then created a single-value column in the base table that referenced the table with the selections (first row). I’m guessing that this isn’t correct, that they need to be the same table, but just checking before I correct the whole mess.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 23, 2020, 9:55pm UTC](https://community.glideapps.com/t/filter-a-list-dynamically/17381/4 "2020-10-23T21:55:38Z")

</div>

It doesn’t need to be the same table, and when I need to do something like Robert taught in the video, I kept the choices in another sheet as well.
