# Freeze one or more columns in Lens Table visualisation

**URL:** <https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300>\
**Category:** Kibana\
**Tags:** lens\
**Created:** [May 19, 2025, 1:12pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300 "2025-05-19T13:12:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tallakh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tallakh/32/8860_2.png) [@tallakh](https://discuss.elastic.co/u/tallakh)\
**Post date:** [May 19, 2025, 1:12pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300/1 "2025-05-19T13:12:16Z")

</div>

I have a Lens Table that contains quite many columns which leads to a lot of horisontal scrolling. Is it possible to pin/freeze columns? That would make it a lot easier to keep track when scrolling?

It would also be really helpful for the viewer to be able to hide/unhide columns.

---

<div class="post-metadata">

**Author:** ![Marco\_Liberati](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marco_liberati/32/82953_2.png) [@Marco\_Liberati](https://discuss.elastic.co/u/Marco_Liberati)\
**Post date:** [May 19, 2025, 1:33pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300/2 "2025-05-19T13:33:41Z")

</div>

Hi @tallakh

it is already possible for a viewer to "hide" a column in a dashboard thru the column popover.  
There's no direct way to restore the hidden column other than refresh the dashboard page.

 ![Screenshot 2025-05-19 at 15.29.49](https://us1.discourse-cdn.com/elastic/original/3X/3/9/39b05bd60af028422cd0d26ef2b8e09bd60a64b2.png)

As for the "freeze" or "pin" feature I've opened an issue here you can track: [[Lens] Add the ability to "pin" columns · Issue #220908 · elastic/kibana · GitHub](https://github.com/elastic/kibana/issues/220908)

---

<div class="post-metadata">

**Author:** ![tallakh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tallakh/32/8860_2.png) [@tallakh](https://discuss.elastic.co/u/tallakh)\
**Post date:** [May 19, 2025, 2:04pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300/3 "2025-05-19T14:04:47Z")

</div>

Thanks @Marco_Liberati  
I've seen the hide feature, but its a bit confusing since the user has to refresh the page to view it again. And its a bit cumbersome when the user wants to hide multiple columns. Would love to have a similar functionality as the elastic ui datagrid column selector.

---

<div class="post-metadata">

**Author:** ![Marco\_Liberati](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marco_liberati/32/82953_2.png) [@Marco\_Liberati](https://discuss.elastic.co/u/Marco_Liberati)\
**Post date:** [May 19, 2025, 2:10pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300/4 "2025-05-19T14:10:06Z")

</div>

I see your point. I've opened a feature request here to track for it: [[Lens] Make viewer user able to toggle column visibility in dashboard · Issue #220910 · elastic/kibana · GitHub](https://github.com/elastic/kibana/issues/220910)

---

<div class="post-metadata">

**Author:** ![syunusic](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/syunusic/32/4131_2.png) [@syunusic](https://discuss.elastic.co/u/syunusic)\
**Post date:** [April 29, 2026, 1:15pm UTC](https://discuss.elastic.co/t/freeze-one-or-more-columns-in-lens-table-visualisation/378300/5 "2026-04-29T13:15:42Z")

</div>

Hi! Any news on this? The feature request is still open, but no movement at all since its openning, in may 2025. This simple feature would be very useful. Thanks!
