Data
This section contains widgets that help you interact with and analyze your data: Filter, Table, Numbers, and Rich Text.
Filter
This widget is an interactive element, which allows the user to filter the data on the configured layer based on the selected attribute field. Viewers can use this as a cropping tool on the maps.
1
Drag and drop the
Filter widget on a panel.2
Select your
layer and choose the field you want to filter by.3
Optionally add a
Placeholder text which appears before the filtering is applied.4
Enable or disable
Cross filter to make this widget interact with other data widgets. When enabled, filtering data in one widget will automatically update all other connected widgets on your dashboard.5
Enable or disable the option
Zoom to selection, which will automatically pan the map view to the filtered data.6
Enable
Filter by map click to let viewers set the filter by clicking a feature directly on the map. When a feature is clicked, its value for the configured field is applied as the filter. If Allow multiple selection is enabled, clicking a feature toggles it in or out of the active selection. Not available for the Range layout.
Table
The Table widget displays data from a layer as a scrollable table. You can show raw records, aggregate grouped data, or write a custom SQL query.
1
Drag and drop the
Table widget on a panel.2
Under
Info, add a Title and optional Description.3
Under
Data, select your layer.4
Choose the
Data source:Dashboard setup— configure columns and grouping visuallySQL query— write a custom SQL query against the layer
5
In Dashboard setup mode, choose the
Mode:Records— shows all rows. UseVisible fieldsto select which columns to display.Grouped— aggregates data by field. Define one or moreValue columns(each with a statistic: Count, Sum, Mean, Median, Min, Max), aGroup-by field, and optionally aSecondary group-by field. Click+ Add columnto add more value columns.
6
In SQL query mode, click
Write SQL Query (or Edit SQL Query) to open the SQL editor.7
In Dashboard setup mode, use
Sort by and Sort ascending to set the default row order. Viewers can also sort interactively by clicking any column header — the first click sorts ascending, a second click sorts descending, and a third click removes the sort. An arrow icon in the header shows the active sort direction.8
Under
Layout, configure the table appearance:Sticky header— keeps the column header visible while scrollingShow totals— shows a totals row at the bottomDisplay mode(Flat/Collapsible) — available when a secondary group-by field is set or in SQL mode. InCollapsiblemode, you can also enableStart expandedandShow subtotals.
9
Under
Style, set the Header Color.10
Under
Options:Filter viewport— only includes rows within the current map viewRows shown— number of rows loaded initially and per scroll chunk (1–20)
Numbers
Choose from different statistic methods to be computed on a layer.
1
Drag and drop the
Numbers widget on a panel.2
Select your
layer. 3
Choose the
statistic method you want to apply. It can be Count, Sum, Min, Max, or add your own [Expression](../expressions). 4
Choose the
field onto which the statistics should be applied. Sum, min, and max can only be applied to numeric fields.5
Enable or disable
Filter viewport, which makes only the data within the current map view visible.6
Set the
Number format from the dropdown list. The default number format is dynamic based on the language of the interface.
Rich Text
The Rich Text widget displays formatted text with optional dynamic values from layer statistics. Use it to add context, descriptions, or live-updating numbers to your dashboard.
1
Drag and drop the
Rich Text widget on a panel.2
Type and format your text directly in the widget editor.
3
Under
Variables, click Add Variable to define a named variable (e.g. var_1) linked to a layer field and statistic operation. Use Insert Variable in the editor toolbar to embed the variable in your text.4
Under
Options:Filter viewport— variable values update to reflect only data within the current map viewHide when no filter— hides the widget when no filter is active. When disabled, set aFallback textto show instead.