A good data story brings data and facts to life. Use the dashboard object to walk your audience through the data and insights you want to make sure they see and to informs them.
Dashboards provide at-a-glance views of KPIs (key performance indicators) relevant to a particular objective or business process. Often, the "dashboard" is displayed on a web page that is linked to a database which allows the report to be regularly updated.
In just a few clicks, you can combine data from query objects or data providers, add filters, relate them, and drill down into more detail when needed.
Benefits of using digital dashboards include:
- Visual presentation of performance measures
- Ability to identify and correct negative trends
- Quick identification of data outliers and correlations
- Ability to make more informed decisions based on collected business intelligence
- Saves time compared to running multiple reports
The new Dashboard object is based on the Query object and the QueryViewer control. It allows to integrate into a single screen several queries and filters, takes care of the interactions between those elements and allows to define actions using the information on the screen.
For a Dashboard object to be displayed at runtime, it must be executed using a DashboardViewer control.
A Dashboard object is composed of a layout where you will add different kind of widgets.
Each dashboard has a group of general properties, like the title or the refresh period. It also has an editor where you can place all the components of the dashboard (every component in a dashboard is called a "widget"). There are several types of widgets, but the two more relevant are queries and filters. A Dashboard is defined in the Instance Data section of the object, which has the following properties:
- Title: Set the object title.
- Refresh Period: Ammount of seconds to refresh the dashboard automatically (use 0 to disable it).
- Filters Position: All the filters are grouped together and can be shown on the right side of the dashboard or the top side (Top, Left).
- Layout: Layout used to arrange the widgets. The rest of the widgets are placed in the main area. They may be laid out using a series of predefined layout templates:
The dashboard editor is a live editor. If you have a connection to the database, while editing it, you may see the results of the process as you manipulate the dashboard.