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.
Filter widget on a panel.layer and choose the field you want to filter by.Placeholder text which appears before the filtering is applied.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.Zoom to selection, which will automatically pan the map view to the filtered data.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.
Table widget on a panel.Info, add a Title and optional Description.Data, select your layer.Choose the Data source:
Dashboard setup: configure columns and grouping visuallySQL query: write a custom SQL query against the layer
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.
Write SQL Query (or Edit SQL Query) to open the SQL editor.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.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.
Style, set the Header Color.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.
Numbers widget on a panel.layer. statistic method you want to apply. It can be Count, Sum, Min, Max, or add your own Expression. field onto which the statistics should be applied. Sum, min, and max can only be applied to numeric fields.Filter viewport, which makes only the data within the current map view visible.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.
Rich Text widget on a panel.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.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.