> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2025/20250321",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# March 21, 2025

> New Filter Controls, Dataset Builders, Lots of Custom Vis, and Plenty More

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## Multi field picker and field on off toggle

*Arielle Strong, Jamie Davidson · `Dashboards` `Workbook`*

We added some new controls. Now series can be toggled on and off vs requiring a field swap. Additionally now tables can be built dynamically by selecting one or many columns.

<Frame>
  <iframe src="https://www.youtube.com/embed/I1n0-zwLv4o" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dataset builder UX for workbooks

*Alisa Tatarinova, Luke Bowerman · `Workbook`*

Continuing the work to improve two-step analytics workflows focused on create dataset then analyze dataset. The new dataset workflow will allow special workbook tabs that build datasets for use across the workbook and more focused controls for building data. More to do here, but great progress.

<Frame>
  <iframe src="https://www.youtube.com/embed/ZgGWAf__AEU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Row and multi column conditional formatting

*Jamie Davidson · `Tables` `Visualization`*

An early look at some richer controls for full row conditional formatting or basing conditional formats on an independent column.

<Frame>
  <iframe src="https://www.youtube.com/embed/pQgGSYveiac" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Kanban vis

*Arielle Strong · `Visualization`*

Arielle shows off a new custom visualization for Kanban board data, with responsive columnized cards.

<Frame>
  <iframe src="https://www.youtube.com/embed/RUhdkogC0JU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Zoomable chart UX

*Colin Zima · `Visualization`*

Another new custom vis for zoomable charts for more interactive vis experiences.

<Frame>
  <iframe src="https://www.youtube.com/embed/wMM3vF61IHk" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Metric tree vis

*Sarah Waterson · `Visualization`*

A new visualization framework for building metrics trees in Markdown. This is a bit custom, but a nice addition for some tactical use cases with metric trees.

<Frame>
  <iframe src="https://www.youtube.com/embed/qCotEDuwTtw" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Better labels with transposed table

*Nate Agrin · `Visualization`*

We polished up the labeling on transposed tables that get passed to our visualization layer.

<Frame>
  <iframe src="https://www.youtube.com/embed/zMsx5gGWtGg" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Lazy load for faster render

*Nate Agrin · `Dashboards` `Performance`*

We'll now load tiles below the fold after the top of the dashboard, reducing browser load (especially valuable on mobile and less resourced machines). The net is faster dashboards for everyone.

<Frame>
  <iframe src="https://www.youtube.com/embed/qBvtdM6khi4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard perf tool launch

*Nate Agrin · `Dashboards` `Performance`*

Our dashboard performance tuning tool is now generally available to everyone. Plus a bit of new UX around sorting for quicker tuning.

<Frame>
  <iframe src="https://www.youtube.com/embed/7JAPV3r5meU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Table rename resolver

*Buck Ryan · `Modeling` `Administration` `Dbt`*

We built a new UX for remapping renamed tables and ensure all of the content and referencing works seamlessly in Omni. Want to build the best tools out there for managing a fluid data warehouse schema.

<Frame>
  <iframe src="https://www.youtube.com/embed/SZw77MHpKGs" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Content validator query deeplinks

*Mariel Freyre · `Dashboards` `Administration` `Modeling`*

Welcome to Mariel, shipping some code first week! We've added some deep links to the content validator, to jump right to the broken content for faster fixing.

<Frame>
  <iframe src="https://www.youtube.com/embed/PBz-zzySTKY" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Templated SQL improvements

*Steven Talbot · `Workbook` `Sql`*

Bit of tuning to the templated experience to make it work better with filter injection variables.

<Frame>
  <iframe src="https://www.youtube.com/embed/x9eVY34afnk" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Improve cache hits for column ordering

*TJ Banghart · `Workbook` `Dashboards` `Performance`*

Little fresh code to make sure column reordering takes advantage of the browser cache and keeps a little load off the database.

<Frame>
  <iframe src="https://www.youtube.com/embed/xyQTM_YuGBk" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Omni in Snowflake Marketplace

*Chris Merrick · `Snowflake`*

More a PSA than anything, but now Omni can be procured through the Snowflake marketplace.

<Frame>
  <iframe src="https://www.youtube.com/embed/wr1U6WAoels" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
