Create a cascading filter
-
- UpdatedAug 1, 2024
- 5 minutes to read
- Xanadu
- Dashboards
Cascading filters allow you to filter based on multiple values in a hierarchy, such as by region, country, and city. Lower-level choices are filtered by the values selected at higher levels.
Before you begin
You can create a cascading filter that allows users to select from a list of managers, then select from groups that report to that manager. Report data is then filtered to show only records assigned to that group. Alternatively, you can leave lower levels of the filter unselected, such as by selecting only a manager but no group. Report data is then filtered to show records assigned to any group managed by that manager. Cascading filters retain the last elements selected on a dashboard.
Ensure that the structure of the data that you use to create the filter is consistent. For example, in a cascading filter based on location, ensure that the top-level choices are all regions, and the second-level choices are all countries. You can define filter conditions to ensure that only appropriate choices for each level are available.
Role required: hp_publisher_admin and report_admin. The hp_publisher_admin role exists only for managing interactive filters in Core UI. By default, it contains the role analytics_filter_admin for managing Core UI filters that are migrated to Platform Analytics experience.
About this task

Procedure
What to do next
- After you create all levels of the filter, add it to a dashboard.
- On the dashboard, select the Edit widget icon (
) on each visualization on the dashboard that should follow the filter and select Follow interactive filter.
Cascading filters deduplication
So that you do not have to clean up the filter panel, duplicate filters are removed automatically.
- If the configuration is the same, the last edited filter is retained.
- If the configuration is the same, except that some filters have only one target and others have multiple targets, then only the last updated filter is retained.
- If the configuration is the same, but some filters have multiple target columns in the same target table, then all the filters are considered as separate filters and retained. An example of multiple target columns in the same target table is the Date opened and Date escalated columns in the incident table.
- If the configuration and the UI control are the same, but the base condition is different for any two filters, then they are considered separate filters and retained.