Adding Filters on Report¶
Overview¶
Filters, when added to a report, allow users to select what data they want to analyse. These filters work on both the types of tiles in PersivX - ones created using the drag-and-drop feature, as well as, on the ones created using custom queries.
- Single select dropdown
- Multi select dropdown
- Search bar
- Date filter
- Single select list
- Multi select list
Filter components are 100% customizable - both the functionality as well as look-and-feel. Filters can also be configured to update data on selected visuals only - if required - covered in a seperate doc.

Creating new filters on the report¶
STEP 1:
Click and drag in an empty area on the canvas to create a new tile. A tile is where a filter can be created
STEP 2:
Change the tile type to build a Filter Component. Select the type of filter you would like to build. Whether you choose a Drop down / Date / Sesarch Bar / List - all filter types are built in the same way.
STEP 3:
Select one attribute (column) from any object (table) to allow user to filter on. For this example, lets allow the user to filter on customer's country using a drop down. The component will be built as soon attribute is added to the dropbox - "Filter On". Ignore the "Show Label From" option for now.
STEP 4:
Depending on the filter type choosen, the UI updates to allow you to customize the component. Using the visual styling options, you can update the look and feel to match your report styling. Some filters also let you setting a default value - i.e. the value will be automatically set when the report loads.
Note
Just like other visuals, you will be able to style the UI of the tile using the "Tile UI" option, add title and subtitle using the "Title, Subtitle & Disclaimer" options, and update the UI of the filter component itself using the "Visual Styling" options.
Once the filter is added, users will be able to filter the data on the report -
Warning
If any visual shows an error when filters are applied, ensure that the object (table) that the filter is built on, has relationship defined to atleast one of the objects used in the table. Else, PersivX will not be able to create the correct query - and throws an error.
Info
In case a filter should not have any impact on a visual, update the "Filter Setting" for the visual and ensure that the "Use Filter" option is not checked for the same.