Report actions
Report actions let dashboard builders add interactivity into dashboards. Actions can be used to achieve:
-
Cross-report filtering.
-
Using the output of one report in another report.
-
Providing users with more parameterized control beyond parameter selectors.
The following image displays an example of two reports interacting via report actions:
An action is defined for the table: If a user clicks on a row in the Customer column, set the parameter $neodash_customer_name
to row.Customer
.
The graph visualization uses the parameter $neodash_customer_name
to select a specific node.
The graph is automatically updated when the user clicks on a row entry inside the table.
Configuration
First, ensure that the extension is enabled. Then, to create a report action, open the report settings. Click the Report Action button on the bottom right (marked with the red circle).
This opens the rule definition window. In the window, a list of rules can be defined. You can define an unlimited number of rules, and based on the visualization, different actions can be specified. Each rule has the following structure:
`IF [CONDITION] SET [OBJECT] TO [VALUE] `