> ## Documentation Index
> Fetch the complete documentation index at: https://laminarai-docs-lam-1778-self-host-access-control.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Table views

**Table views** save a table's filters, search, sort, and column layout as a named preset you can reopen with one click. Views are stored per project, so any member of the project can pick the same preset from the dropdown.

<Frame caption="The view picker on the traces table, with three saved views.">
  <img src="https://mintcdn.com/laminarai-docs-lam-1778-self-host-access-control/XANIlREiWOUmj6Vh/images/platform/table-views/picker.png?fit=max&auto=format&n=XANIlREiWOUmj6Vh&q=85&s=383440dfd951f87c963189e121ef3530" alt="Table views picker open above the traces table" width="1512" height="982" data-path="images/platform/table-views/picker.png" />
</Frame>

Each view is scoped to one table (Traces, Spans, Sessions, Evaluations, and the others), so saving a view on Traces never clutters the dropdown on Spans.

## Save a view

Set up the table the way you want it. The picker shows an amber dot when the current state has drifted from any saved view; open it and the **Unsaved changes** section appears:

* **Save changes** writes back to the active view.
* **Save as new view** prompts for a name.
* **Discard changes** reverts to the active view (or to `Default view` if none is loaded).

<Frame caption="The Unsaved changes section appears when the table state has drifted from the active view.">
  <img src="https://mintcdn.com/laminarai-docs-lam-1778-self-host-access-control/XANIlREiWOUmj6Vh/images/platform/table-views/unsaved.png?fit=max&auto=format&n=XANIlREiWOUmj6Vh&q=85&s=d0a9c69ca743e4f58edcdba87b59168e" alt="Unsaved changes section in the views dropdown" width="1512" height="982" data-path="images/platform/table-views/unsaved.png" />
</Frame>

## Example: Most expensive traces

Sort the Traces table by Cost descending, hide the columns you don't need (root output, tags, metadata, session/user id), and save it as **High-cost traces**. Anyone in the project opening the Traces tab can pick that view from the dropdown to land on the same focused table.

<Frame caption="The Traces table with the High-cost traces view applied: sorted by cost desc, with low-signal columns hidden.">
  <img src="https://mintcdn.com/laminarai-docs-lam-1778-self-host-access-control/XANIlREiWOUmj6Vh/images/platform/table-views/example.png?fit=max&auto=format&n=XANIlREiWOUmj6Vh&q=85&s=f3752a9486c4e713ba8868654bbc2ef0" alt="Traces table with the High-cost traces view applied" width="1512" height="982" data-path="images/platform/table-views/example.png" />
</Frame>

## What's next

<CardGroup cols={2}>
  <Card title="Full text search" icon="search" href="/platform/search">
    Search across span input, output, and attributes; saved into a view alongside your filters.
  </Card>

  <Card title="SQL Editor" icon="database" href="/platform/sql-editor">
    When a view's filters are not enough, drop into raw SQL across traces, spans, signals, and evals.
  </Card>
</CardGroup>
