# Shadcn Advanced blocks

> Analytics grids with in-cell charts, KPI rollups, a tree view, full CRUD and tabbed detail sheets.

- Type: Pro blocks (Data Grid)
- Page: https://reui.io/blocks/data-grid/advanced
- Docs (Base UI): https://reui.io/docs/components/base/data-grid.md
- Docs (Radix UI): https://reui.io/docs/components/radix/data-grid.md
- Blocks: 3
- Installs with a ReUI Pro or Ultimate license; setup: https://reui.io/docs/license-setup

## When to use

- Reporting tables whose rows carry in-cell bars, sparklines or heat cells beside the figures
- Performance reviews that weigh each record against a target, a plan or a prior period
- Record lists with create, edit, bulk delete and undo, where each row opens a tabbed detail sheet

## When not to use

- A rule builder on its own, to narrow a list or table you already have: use [Filters](https://reui.io/components/filters.md) (`get_component("filters")`)
- A plain sortable table of text cells, assembled from parts in your own layout: use [Data Grid](https://reui.io/components/data-grid.md) (`get_component("data-grid")`)
- Values typed into the cells themselves, with validation and a save or discard bar: use the [Editing blocks](https://reui.io/blocks/data-grid/editing.md)

## Agent notes

- Rows live in a client store hook whose `create`, `update`, `setStatus` and `remove` each return an `undo`; back them with your API
- Search, filters and sort run in the browser over every row, and `manualSorting` keeps TanStack from sorting again; move that query to your API at scale
- Each page.tsx wraps `DataGridView` in a `min-h-svh` main with padding and a max width; drop that wrapper inside an app shell

## Blocks

- [Ad Campaign Performance](https://reui.io/blocks/data-grid/advanced/data-grid-advanced-1.md): Campaign performance grid with in-cell sparklines, ROAS bullet charts and new buyer share bars. Best for campaign rows with a 30 day conversion sparkline and a ROAS bullet on its target tick, narrowed by an AND or OR rule builder.
- [Regional Store P&L](https://reui.io/blocks/data-grid/advanced/data-grid-advanced-2.md): Store P&L grid with a geography tree, plan attainment bars and profit vs FY25 loss and gain cells. Best for stores shown flat or as a geography tree with subtotals, plus profit heat cells, rank chips and region scorecards that filter.
- [Campaign Target Review](https://reui.io/blocks/data-grid/advanced/data-grid-advanced-3.md): Campaign target grid with diverging ROAS and CPA bars, channel-grouped rows and a column filter row. Best for campaigns judged on ROAS and CPA against their own targets, with funnel stage tabs, verdict chips, a target change history and CSV export.

Every ReUI item has a twin like this one; the index is https://reui.io/llms.txt. Agents with the ReUI MCP (https://reui.io/docs/mcp) get the same guidance from the getters named above.
