Enable filters to apply to a local data instance
To enable a viewer to switch between which field values or breakdown elements they see in a data visualization, add filter components to the UI Builder page. For those filters to apply to a local data instance, configure that instance accordingly.
Before you begin
Role required: ui_builder_admin, admin
About this task
To enable filters to apply to a local data source, you first have to create a client state parameter named parFilters and then add that state parameter to the local data instance.
Procedure
Open the UI Builder page with the local data instance and data visualizations you want to filter.
In the Data and scripts drawer, select Client state parameters.
Select + Add.
In the Edit client state parameters dialog, name the new parameter
parFilters, assign it type JSON, and set the initial value of{}.
parFilters client state parameter in the Edit client state parameters dialog.
Close the Edit client state parameters dialog.
In the Data and scripts drawer, under Data resources, select the desired local data instance.
In the Edit <name of local data instance> dialog, scroll down to the Filter configurations field.
Enter
@state.parFiltersinto the Filter configurations field and close the data instance editor.In the configuration panel of a data visualization that uses this local data resource, turn on Follow filters in the Data update section.
Turn on Show filter icon.
Save the UI Builder page.
What to do next
Add filter components to the UI Builder page and configure them for relevant values from the local data instance.
Parent Topic:Use a local data instance with a data visualization
Related topics