A Parameter is a proxy between actions and results in a Dashboard.
What is this for ?
This is the mechanism behind Dashboard Filters, dynamic Stored Procedure calls, URL Parameters, …
How does it work ?
A Parameter acts as a variable : its value can be assigned to and read from.
Listeners can subscribe to update automatically when the Parameter value changes.
A Parameter can take 0, 1 or more values.
A Parameter can listen to one or more Master Widgets to update its value.
Dashboard Widgets can listen to Parameters :
when the Parameter changes, the Widget is filtered accordingly.
Dynamic data calls
Stored Procedures can also be set by Parameters :
when the Parameter changes, the Stored Procedure is updated accordingly.
Getting values from the URL
Parameters values can also be given through URLs to change their default value.
Automatically generated Parameters
In some cases, Parameters are created automatically : see Chapter Widget as Master Filter.