# Apply context filtering to all levels of hierarchy in a view

**URL:** <https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136>\
**Category:** Ideas & Features\
**Tags:** context-empire\
**Created:** [April 30, 2024, 3:17pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136 "2024-04-30T15:17:26Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![interr0bangr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/interr0bangr/32/8089_2.png) [@interr0bangr](https://community.fibery.io/u/interr0bangr)\
**Post date:** [April 30, 2024, 3:17pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/1 "2024-04-30T15:17:26Z")

</div>

Formalizing a request based on the conversation here: [Struggling with Context Views](https://community.fibery.io/t/struggling-with-context-views/5636)

The quick summary, is that in a list with multiple levels, I want the lower levels to have the context filter applied to them, not just the top level.

 ![Week-18-Apr-29-May-5-2024-G-—-Sprint-Fibery](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/a/aaeee394661061ae6e539a2f5959deb4d0300408.jpeg)

I was really hoping the new “group by” option would potentially solve this, but at least in it’s current experimental form, it’s not particularly useful for me.

There’s at least 4 solutions to the same issue, and I would accept any of them:

**Option 1 (Ideal Solution):**  
If a context filter is applied to the “All Databases” tab, automatically apply the same filter across every level in the hierarchy.

 ![Week-2-Jan-8-14-2024-—-Sprint-Fibery (1)](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/0/0247c77886e86cbc31115ab7e378599769783fea.jpeg)

**Option 2:**  
Add ability to add a dynamic context filter on every level in the hierarchy.

 ![Test-Sprint-1-Growth-—-Sprint-Fibery](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/3/370e035711d88934c424df8f52bd4666c28d7dc2.jpeg)

**Option 3:**  
Allow formulas in filters, so filtering logic can be done manually with formulas

i.e.  
Client.Sprint = [This Sprint]  
Program.Sprint = [This Sprint]  
Release.Sprint = [This Sprint]  
Iteration.Sprint = [This Sprint]

**Option 4:**  
Allow multiple levels of “grouping”, so the context filter can be applied to the lower level and all other levels are just “groups” that inherit their context from the entity at the bottom.

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [April 30, 2024, 3:20pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/2 "2024-04-30T15:20:23Z")

</div>

This is also something that’s not working properly in our space.

Example use case

- Show ‘my projects’
- Show only ‘my tasks’ within that project

That’s currently not possible and that sucks 🤐

---

<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:** [April 30, 2024, 3:55pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/3 "2024-04-30T15:55:28Z")

</div>

> [@YvetteLans](#):
>
> - Show ‘my projects’
> - Show only ‘my tasks’ within that project

To be fair, that use case _is_ covered, since `Assigned to me` can be used at any level.

But if you mean a context view where the Project and its Tasks is filtered for a specific user, then indeed, it is an example of context filtering at multiple levels.

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [April 30, 2024, 6:45pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/4 "2024-04-30T18:45:13Z")

</div>

> [@Chr1sG](#):
>
> To be fair, that use case _is_ covered, since `Assigned to me` can be used at any level.
> 
> But if you mean a context view where the Project and its Tasks is filtered for a specific user, then indeed, it is an example of context filtering at multiple levels.

Yes, I wasn’t very precise 😅

I meant ‘my project in this period’ (= relation) and ‘my tasks for this period within that project’.

---

<div class="post-metadata">

**Author:** ![interr0bangr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/interr0bangr/32/8089_2.png) [@interr0bangr](https://community.fibery.io/u/interr0bangr)\
**Post date:** [June 11, 2024, 4:07pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/5 "2024-06-11T16:07:04Z")

</div>

So I recently had to change the way certain databases were related (from M-M to 1-M) and now I need this feature more than ever since I can no longer even manually apply the desired filter once at the “All Databases” level and instead have to apply it manually on every single level, every single time.

I was optimistic that the grouping feature might help but, it turned out to be largely useless (for my use case at least) because groups don’t respect the context filter of the things within them, and context filters can’t be applied to groups!

Is there really no workarounds out there to dynamically/contextually filter multiple levels?

I’m sure it’s not easy at it seems to implement, but it feels like a huge missing feature when one of Fibery’s core pillars is “contextual data”.

---

<div class="post-metadata">

**Author:** ![YvetteLans](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yvettelans/32/6101_2.png) [@YvetteLans](https://community.fibery.io/u/YvetteLans)\
**Post date:** [June 12, 2024, 6:36pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/6 "2024-06-12T18:36:47Z")

</div>

> [@interr0bangr](#):
>
> Is there really no workarounds out there to dynamically/contextually filter multiple levels?

I didn’t find a workaround and I’m still finding a good solution for this use case

> [@YvetteLans](#):
>
> I meant ‘my project in this period’ (= relation) and ‘my tasks for this period within that project’.

---

<div class="post-metadata">

**Author:** ![interr0bangr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/interr0bangr/32/8089_2.png) [@interr0bangr](https://community.fibery.io/u/interr0bangr)\
**Post date:** [July 10, 2025, 2:40pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/7 "2025-07-10T14:40:33Z")

</div>

The new Gantt view has this feature!

 ![W28-25-Production (Jul 7 - 11, 2025) — Sprint _ Fibery (1)](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/9/9bdff09716f1ac4a92acbf22057d8b4fa7570b99.png)

Can you please add it to List and Table views as well?

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [July 10, 2025, 3:05pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/8 "2025-07-10T15:05:39Z")

</div>

> [@interr0bangr](#):
>
> The new Gantt view has this feature!

Well, it is a bug…

---

<div class="post-metadata">

**Author:** ![interr0bangr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/interr0bangr/32/8089_2.png) [@interr0bangr](https://community.fibery.io/u/interr0bangr)\
**Post date:** [July 10, 2025, 3:18pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/9 "2025-07-10T15:18:21Z")

</div>

Ahh, that sucks. Was really excited to see it there and hopeful it would be rolled out to other views.

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [July 10, 2025, 3:19pm UTC](https://community.fibery.io/t/apply-context-filtering-to-all-levels-of-hierarchy-in-a-view/6136/10 "2025-07-10T15:19:54Z")

</div>

We will think about it for sure. It is a legit request
