> ## 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/2024/20240712",
  "feedback": "Description of the issue"
}
```

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

</AgentInstructions>

# July 12, 2024

> Query API alpha, table enhancements, controls for controls and lots 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>

## Query API (ask us to kick the tires)

*Jamie Davidson · `api`*

Our new query API in alpha - take the Omni model anywhere you like.  Still refining the API, but can start opening up early testers.

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

## Table refinements (coming soon)

*Sarah Waterson, Richard Czechowski · `table`*

More table controls and refinement.  We're still hammering out the last pieces of making Omni data tables feel amazing.  Better resize, better renaming, alignment controls, and more.

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

## Custom dashboard cards (launched)

*Arielle Strong · `dashboard` `markdown`*

Some new code for dashboard cards - a really nice way to present data across a list different objects with many attributes

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

## Controls for controls – multi-tile controls (launched)

*Jamie Davidson · `dashboard`*

The launch of controls for controls.  Now day/month/quarter selectors, or field selectors for an individual tile can be coordinated across many tiles.  This opens up use cases like full dashboard time swapping, or currency toggling at the dashboard level - all without touching the data model.

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

## Better label handling (launched, bit more to do)

*Nate Agrin · `visualization`*

Better label handling with clipped axes

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

## Better vis on mobile (coming soon)

*Sarah Waterson · `visualization` `dashboard` `mobile`*

Some experiments we are running to better handle legends on mobile - making sure they don't take up too much of the vis' space

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

## Semi-additive measure drilldown (launched)

*Steven Talbot · `drill` `dashboard` `workbook`*

Drilling for semi-additive measures - doing the hard stuff to make them 'just work'

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

## Sum distinct, average distinct (launched)

*Steven Talbot · `modeling`*

Sum distinct and average distinct in the data model - now users can flexibly aggregate over non-primary keys

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