# How to apply same filter on different pages freely in Kibana Canvas in the same index?

**URL:** <https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624>\
**Category:** Kibana\
**Tags:** canvas\
**Created:** [January 23, 2024, 12:08pm UTC](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624 "2024-01-23T12:08:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kpj2024](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kpj2024/32/130613_2.png) [@kpj2024](https://discuss.elastic.co/u/kpj2024)\
**Post date:** [January 23, 2024, 12:08pm UTC](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624/1 "2024-01-23T12:08:09Z")

</div>

Hi everyone,  
I need some help here, please.

In Kibana canvas, version 8.3.3, I have 2 pages on the workpad and I use the same document index for both.  
On the first page I have a filter dropdown control and a table, just like on the second page.  
The dynamic is that when I choose an item in the filter on the first page and go to the second page, the data is presented according to the filter chosen on the first page.  
This is correct.  
However, when choosing another item in the filter on the second page, the table is empty and this is the problem.

I need that on the second page the user can choose another filter item and the canvas should ignore the filter from the previous page ONLY when changing the filter value and should necessarily affect the tables on the first page as well.

I present the code below the two pages.

----------------First Page Code:

----------------Page 1 Filter dropdown control:

```auto
kibana 
| filters 
| essql query="SELECT a, channel, c FROM log"
| dropdownControl valueColumn="channel" filterColumn="channel" filterGroup="global" 
| render

```

-----------------Page 1 Table:

```auto
kibana 
|selectFilter group="global" 
| essql query= "select a, channel, c from log"
| table     
| render

```

---------------Second Page Code:

---------------Page 2 Filter dropdown control:

```auto
kibana
essql query="SELECT a, channel, c FROM log"
| dropdownControl valueColumn="channel" filterColumn="channel" filterGroup="global" 
| render

```

---------------Page 2 Table:

```auto
kibana 
|selectFilter group="global" 
| essql query= "select a, channel, c from log"
| table     
| render

```

Is it possible to create this dynamic or is there no solution?  
Thanks.

---

<div class="post-metadata">

**Author:** ![jsanz](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jsanz/32/53734_2.png) [@jsanz](https://discuss.elastic.co/u/jsanz)\
**Post date:** [February 2, 2024, 4:03pm UTC](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624/2 "2024-02-02T16:03:26Z")

</div>

I don't think it's possible to change the behavior of `filterGroup` dynamically, sorry.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 1, 2024, 4:04pm UTC](https://discuss.elastic.co/t/how-to-apply-same-filter-on-different-pages-freely-in-kibana-canvas-in-the-same-index/351624/3 "2024-03-01T16:04:11Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
