On this page:

Dashboard variables allow you to quickly change the data that widgets are displaying without creating a whole new widget. You can typically create a series of widgets that show the same metric for a different entity. Information can be viewed from multiple applications by simply switching the variable linked to application name. You can also build a dashboard by copying groups of widgets and switching the variable set for each group. 

The new Dash Studio allows you to toggle between variables at dashboard-level or group-level with ease. This allows you to define variables that you can set at various levels of the dashboard. It can be either for the dashboard as a whole at a high level or for the group at the group level. You can define the variables that you want to set for a group. 

Define Variables

The process of defining variables enable you to define the variables in a dashboard. This can take place at dashboard level and assembly level.

Set Variables

The process of setting variables allows you to change the values used by a variable across an assembly or within a container. This can take place at the container level and assembly level.

Inheritance

Group Variable Inheritance

In case of group level, variable inheritance is inherited from parents to children. For example, a group inherits its variable definition from the dashboard in which it sits but the dashboard does not inherit variable definition from a group. This is because variables cannot be defined at the group level.

Assembly Variable Inheritance

In case of assemblies, the sibling assemblies inherit variable definition from their siblings. For example an assembly inherits its variable definition from the assembly from which it was made.