XCubes

Dashboards

A dashboard is a collection of widgets arranged on one or more slides. Widgets pull live data from cubes in the same project, so they always reflect the current state of the model. Dashboards are where you present and explore results — not where you enter data.

A dashboard composed of widgets over a cube.

A dashboard slide: chart, scorecard, and ranking widgets arranged over a shared cube.

Widget types

Chart widgets visualize cube data as bar, line, area, pie, donut, waterfall, scatter, heatmap, or combo charts. You choose which dimension goes on the category axis (x-axis), which dimension defines the series (legend), and use filters to pin any remaining dimensions to a specific item slice.

Pivot widgets display a cube as a cross-tabulation grid — the same structure as the cube editor but embedded in the dashboard, with a collapsible hierarchy if the cube uses a hierarchical dimension.

Ranking widgets show a Top-N leaderboard: the highest (or lowest) N items of a chosen dimension, ranked by a specific measure from a cube or a data table. They are useful for "top 10 products by revenue" or "bottom 5 regions by margin".

Scorecard widgets display a single KPI value, optionally with a comparison to a prior period or a target. They are compact and well-suited to a summary slide.

Variance widgets highlight the difference between two items — typically Actual vs. Budget or current vs. prior year — and call out the magnitude and direction of the gap.

Pages and navigation

A dashboard can have multiple pages (slides). Top-level widgets sit on the main slide; pages are separate views navigated by tabs or a nav bar. Pages share the same project data, so a nav selection on one page can drive which items are visible on charts across the dashboard.

Dimension selections

Each chart or grid widget has a set of dimension selections — one item pinned per page-axis dimension. These narrow the data slice the widget displays. Changing a selection on a chart is non-destructive: the underlying cube data is unchanged; only the displayed slice moves.