# AND / OR logical filters for map view

**URL:** <https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463>\
**Category:** Get Help\
**Created:** [August 24, 2025, 11:05pm UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463 "2025-08-24T23:05:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![AdVhPkgKad](https://avatars.discourse-cdn.com/v4/letter/a/7993a0/32.png) [@AdVhPkgKad](https://community.fibery.io/u/AdVhPkgKad)\
**Post date:** [August 24, 2025, 11:05pm UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/1 "2025-08-24T23:05:59Z")

</div>

Users are complaining about filters being AND logical operators, for example:

> Show me all football fields where:
> 
> - Capacity \> 5000; AND
> - Capacity \<= 5000

Returns zero options, as you’d expect.

They want it to be an OR filter, so that when both are selected it returns a union of the two sets.

…but here’s the catch: every other filter relies on it being an AND to function properly, e.g.:

> Show me all football fields where:
> 
> - They sell food; AND
> - They have ambulant toilets; AND
> - They have emergency exits  
> ..etc.

Because you can only pin top-level filters in the bar, this can’t work.

Does anybody know how to cheat it so that both behaviours can apply at once?

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [August 25, 2025, 6:16am UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/2 "2025-08-25T06:16:19Z")

</div>

> **[Filters](https://the.fibery.io/@public/User_Guide/Guide/Filters-141/anchor=Combine-rules-with-and-and-or--fa818f83-1e16-43b5-97aa-c48c4cdf98b2)**

You can use any combination of AND and OR logic for filters, and the quick filters will respect that.

---

<div class="post-metadata">

**Author:** ![AdVhPkgKad](https://avatars.discourse-cdn.com/v4/letter/a/7993a0/32.png) [@AdVhPkgKad](https://community.fibery.io/u/AdVhPkgKad)\
**Post date:** [August 25, 2025, 6:19am UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/3 "2025-08-25T06:19:53Z")

</div>

Went to the docs before I commented; doesn’t solve the issue.  
Because what I’m essentially asking for is the ability to pin sub-filters (i.e., conditions within a filter group)

---

<div class="post-metadata">

**Author:** ![RonMakesSystems](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/ronmakessystems/32/14122_2.png) [@RonMakesSystems](https://community.fibery.io/u/RonMakesSystems)\
**Post date:** [August 25, 2025, 8:00am UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/4 "2025-08-25T08:00:14Z")

</div>

I’ve had the same problem…

> [@Pin filters in filter groups](https://community.fibery.io/t/pin-filters-in-filter-groups/8690):
>
> Pinning filters is nice, but they only work on top level filters and not within grouped filters. Use case: I’d like to pin the “Is Complete” filter inside the group. Using this combo is the only way i could find how to make a button to “Show all” using filters, without clunky language like “Only show incomplete”.

Chris’s suggestion there was pretty good, but I think it won’t work for your use case as it sounds like you need to pin all the AND filters as well:

> [@AdVhPkgKad](#):
>
> Show me all football fields where:
> 
> - They sell food; AND
> - They have ambulant toilets; AND
> - They have emergency exits  
> ..etc.

If you need different pinned filters to work in different ways, (some _or_, some _and_) it’s not possible now im pretty sure… ://

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [August 25, 2025, 8:14am UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/5 "2025-08-25T08:14:35Z")

</div>

Maybe I misunderstood the example given, which I thought required all top-level filters to be OR’d. This should work fine. If one of the top levels is a group (of ANDs) then it should still work.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [August 25, 2025, 8:16am UTC](https://community.fibery.io/t/and-or-logical-filters-for-map-view/9463/6 "2025-08-25T08:16:57Z")

</div>

> [@AdVhPkgKad](#):
>
> I’m essentially asking for is the ability to pin sub-filters

This is not possible I’m afraid, but sometimes you can rework your filters to achieve the same end goal.
