# How to Basic Multi-Select Filter?

**URL:** <https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747>\
**Category:** Ask for Help\
**Created:** [September 13, 2021, 10:53pm UTC](https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747 "2021-09-13T22:53:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![HouseHippo](https://avatars.discourse-cdn.com/v4/letter/h/6f9a4e/32.png) [@HouseHippo](https://community.glideapps.com/u/HouseHippo)\
**Post date:** [September 13, 2021, 10:53pm UTC](https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747/1 "2021-09-13T22:53:45Z")

</div>

New to Glide, couldn’t find this function. Think bedrooms, bathrooms, and price range filters on Real Estate search. Multi-select, front facing buttons. (Sample visual)

This is very basic filter functionality, so the answer must be slapping me in the face! Help?

Note: Data in source gSheet is dynamic. (Total # rows will vary). Thx!

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/4/1421f3c85b708ca793a526ba43e3ac31f25c94b0.jpeg)

---

<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:** [September 13, 2021, 11:09pm UTC](https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747/2 "2021-09-13T23:09:59Z")

</div>

No, the answer isn’t slapping you in the face. It’s possible, but it takes some work.

I would take a look at this for an efficient way to get your filters to work.

> [@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\>

I would then take a look at this for a way to create a multi-select list, that can then be used to build a joined list that you can then use with an IF column and ‘is included in’, for example, like the above method uses.

> [@Reset Multiple Rows At Once](https://community.glideapps.com/t/reset-multiple-rows-at-once/22211):
>
> There have been several requests for people to find a way to clear a value in multiple rows. I was thinking about that and came up with a quick example of a way to handle that. Instead of trying to clear a value in an entire column, I realized we could just change one value on a parent column, load it as a single value in our sheet and then compare that parent value to a column that we set or unset for each row. It’s not about clearing an entire column, it’s about making a value in each row n…

You can use choice components, inline lists, entry components, and anything else that might be useful. The only thing we don’t have is the slider bar.

---

<div class="post-metadata">

**Author:** ![HouseHippo](https://avatars.discourse-cdn.com/v4/letter/h/6f9a4e/32.png) [@HouseHippo](https://community.glideapps.com/u/HouseHippo)\
**Post date:** [September 14, 2021, 1:51am UTC](https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747/3 "2021-09-14T01:51:12Z")

</div>

OK, thanks @Jeff_Hager. This solution was too cumbersome. I got @Robert_Petitto’s other multi-inline list solution working at last. Watched video many times, linked below. It doesn’t seem to bog down with big datasets, but we’ll see.

I will use same button select solution for rough price ranges.

Any idea how to set default filter selection on page load? CSS Likely req’d?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/4/e4df89bd5ef52660f1cb14be0b23ef88603e3fb4.jpeg)

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/9/798b73ca0a3f5556e74d2f6808df0f3e22c05462.jpeg "Glide: Creating dynamic filters w/ choice and multiple inline lists") ](https://www.youtube.com/watch?v=87zFDvDl_Kc)

---

<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:** [September 14, 2021, 2:00am UTC](https://community.glideapps.com/t/how-to-basic-multi-select-filter/31747/4 "2021-09-14T02:00:53Z")

</div>

You can’t have a default filter with just CSS. I suggest you build this screen on the user profiles sheet and use a flow somewhere in your onboarding flow to set a default value to the user-specific column you’re using to filter.
