Dashboard is an ordered list of indicators and indicator drill pairs.

Indicators on dashboard offer various ways of formatting. It's possible to group them, change their size or font, or display one of its indicator drill blocks directly on dashboard. They can also be collapsed or expanded (using right mouse click).

Dashboards are referenced in views. Each view references exactly one dashboard.


This is the syntax of the dashboard located in the Customer Intelligence view of the Retail Solution Demo project.

It's the simplest way to display an array of indicators. Each of them has one row and is primary. For more customized dashboards, see the syntax examples and visual representation below.

Additional syntax examples

It is possible to split two indicators in half and display them in one row. This is a good way to squeeze more indicators on one dashboard.

To do that, we have to put them to the blockRow object. We have modified the dashboard from the main syntax example so that its first and second indicator are in a blockRow object, as well as the third and fourth indicator. Please note that a maximum of 2 indicators can be displayed in one row.

You can also notice that some of the indicators have secondary layout. Using this layout, the indicator tile and the font become smaller, allowing you to display yet more indicators on one dashboard. The two indicators in a blockRow should have identical layout, otherwise one tile will be larger than the other and the row will look weird.


It is possible to group a number of indicators in an indicatorGroups array. This is a good way to display high number of indicators in a compact way.

This example shows the indicators from the first four views of the Retail Solution Demo grouped into one view's dashboard with indicatorGroups.


This example combines the use of indicatorGroups and blockRow objects.

It is possible to display the categories block (from indicator drill) directly on a dashboard. In that case, a block with corresponding indicator must be specified. For the block description, see content.blocks.categories.

It is also possible to define (but not display) the dataset.properties.featureAttributes on a dashboard. This way, attributes can be defined per view, in case you want to see the properties of a dataset in one view, but not the other. When defined in dataset, the attributes are active per the whole project.

Key description



array of either:

see the syntax examples above


definition of dataset's featureAttributes and defaultSearch per view options


A regular indicator tile in one row.

typestringtype identifier, always indicator[indicator]

URL link to the indicator object


URL link to the indicator drill object


layout of the indicator

when not specified, the indicator's layout is primary

[primary, secondary]
collapsedbooleandetermines if the indicator should be collapsed when entering the view


An object defining one row in a dashboard. Can contain a maximum of 2 indicators, which will be split in half and displayed in one row.

typestringtype identifier, always blockRow[blockRow]

array of indicator and indicator drill pairs

size = 2


A number of indicators in a named collapsible group.

typestringtype identifier, always indicatorGroup[indicatorGroup]
titlestringtitle of the indicator group(*)
descriptionstringdescription of the indicator group(*)
collapsedbooleandetermines if the group should be collapsed when entering the view[true, false]

array of either:

see the syntax example above


The syntax of categories block on dashboard is identical to the regular categories syntax. See indicatorDrill.content.blocks.categories.


Allows you to define dataset's featureAttributes on dashboard. See above.

datasetstringURL link to the dataset, whose properties will be set/rest/projects/$projectId/md/datasets?name={datasetName}

specifies if the dataset will be enabled in Refine search

enable = dataset will be enabled

disable = dataset will be disabled

auto = dataset will be enabled if its features are visible in the map

[enable, disable, auto]

array of dataset.properties.featureAttributes

Visual representation

Dashboard with blockRows

basic dashboard

with blockRow objects and secondary indicators

Dashboard with indicatorGroups

with indicatorGroups

with indicatorGroups and blockRow objects

after clicking on an area

Dashboard with indicator drill blocks

To display an indicator drill block directly on a dashboard, you can set its onDashboard property to true. It is possible to display all four blocks: distribution, ranking, timeSeries and categories.

Each block on a dashboard can be collapsed / expanded, by using the right click and selecting "Collapse this indicator" / "Expand this indicator".

indicator drill blocks onDashboard

block collapse / expand option

Dashboard with categories block

Each indicator can have one its blocks on dashboard. Apart from that, it's also possible to display categories blocks on their own.

Dashboard with combination of all features

This dashboard combines all features mentioned above: regular indicators, indicators with blocks onDashboard, indicators in blockRow objects, indicators in indicatorGroups and categories block on dashboard.

dashboard features mix

after clicking on an area