In Xcelsius we have only List Builder component which supports multiple selection and unfortunately there is no Filtered Rows Insertion Type for List Builder.
You can create multiple queries for achieving this:
- You can create first query which will return list of all countries from database. You can set this query to be refreshed before components are loaded and bind its result with List Builder.
- User can select multiple countries from List Builder taken in the above step. Then you can create second query which will accept list of selected countries from List Builder as a prompt and will return corresponding Departments.
- Now you can load list of Departments returned by second query into 2nd List Builder.
- Users can similarly select multiple Departments in 2nd List Builder and you can pass it to 3rd query and get cost centers and so on.
- You will have to set 2nd and 3rd query Refresh On Trigger.
The advantage of above method will be all queries are not executing at the same time. This will improve performance of the dashboard.
Hope this helps!