---
sourceDocument: Yokohama Platform Analytics
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/now-intelligence

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Platform Analytics

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# Create a reference field filter

# Create a reference field interactive filter {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read

A reference field interactive filter allows users to filter report widgets based on
the value of a reference field.

## Before you begin

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.  
When a user selects <kbd class="ph userinput">All</kbd>, they do not see a report with all filter options applied, they see the unfiltered report. This example of reference filter provides filter options from the Assignment Group field on the Group \[sys_user_group\] table.  

Note:  
If the interactive filter has a default value or specifies the last selected value, non-responsive dashboards do not apply this value automatically. This feature is only available on [Responsive dashboards](https://www.servicenow.com/docs/Wharh7Kz9rAGT763_pR8BQ "Responsive dashboards enable you to share widgets such as reports and Performance Analytics visualizations in the classic environment. An easy-to-use drag and drop canvas helps you create, edit, and arrange content, and then share it with colleagues.").

## Procedure

1. **Optional:** Check the existing interactive filters on the same table.
   1. Navigate to sys_ui_hp_publisher.list and select an interactive filter based on the same table you want to filter.
   2. Under Related Links, select Other filters on Table.
   3. Review the other filters that are available on the same table to see if the filter you want already exists.
   {#t_CreateAReferenceFieldPublisher__substeps_jm1_dvy_lnb}
2. Navigate to sys_ui_hp_publisher.list.
3. Click New.
4. In the Filter based on list, select Reference.  

5. In the Reference table list, select the table that stores the referenced records you want to filter on.
6. **Optional:** Select a Default value for the filter.  
   This default is applied automatically for all users. Values that a user selects override the global default for that user. You can specify more than one default value when using a UI control type that enables multiple selections, such as Select Multiple Input.  
   Note:  
   To pass more than 50 default values, or if you see the error This is exceeding the GET call limitation, create multiple interactive filters.
7. Set the following fields:  
   {#t_CreateAReferenceFieldPublisher__table_blj_vgr_5tb__entry__2}{#t_CreateAReferenceFieldPublisher__ph_jnw_x4q_bz}

   | Name | Description |
   |-|-|
   | Name | Enter a name for the filter. This name appears on the dashboard widget for the filter. |
   | Look up name | Enter a lookup name for the filter. This name appears in the Add content menu for users adding a filter to a dashboard. Use this name to help organize your filters. If you do not specify a lookup name, the Name value is used instead. |
   | Description | Enter a description of the filter. |
   | UI control type | Select how the available filtering options for this filter appear on the dashboard widget. See [Available interactive filter UI control types](https://www.servicenow.com/docs/1NAkD9Li2Aa2mcf1DTqt1Q "The interactive filter UI control type field provides several options for displaying the filter."). |
   | Show only search results that start with keyword | When selected, searches return only the results that start with the search term. Otherwise, searches return results that contain the search term anywhere. Consider this option when you are setting up a reference filter on a very large table, for example one with millions of records. A search on a common term may return too many records to be managed. |
   [ ]

   {#t_CreateAReferenceFieldPublisher__table_blj_vgr_5tb}
8. **Optional:** Select Apply filter to database views and tables to apply the filter to widgets based on both [database views](https://www.servicenow.com/docs/ZaIJQWV6_9ZI1JkGkx2LHA#gloss-database-view "A database view defines table joins for reporting purposes. For example, a database view can join the Incident table to the Metric Definition table. This view can be used for an indicator source.") and tables.  
   Note:  
   It is not possible to apply filters to tables that extend the database view's tables. For more information, see [Interactive filters on database views and table hierarchies](https://www.servicenow.com/docs/Q8g~YpFobwsxK1FAQ8aM9g "When you create an interactive filter on an extended table, you can also apply the filter to database views and to the other tables in the hierarchy. The hierarchy includes all parent, child, and sibling tables.").
9. Right-click on the form header and select Save.
10. **Optional:** If the UI control type is <kbd class="ph userinput">Select Single Input</kbd>, select Remove All option to configure the interactive filter without the All option.  
    When a user selects <kbd class="ph userinput">All</kbd>, they do not see a report with all filter options applied, they see the unfiltered report.
11. In the Interactive filter references related list, select New.  
    This related list does not appear until you save the filter.
12. In the Reference table field, select a table that has reports that you want to filter.
13. Select the Reference field to filter on.  
    The field must reference the table specified in the parent filter
    Reference table field.

    You can dot-walk from fields that reference other tables. For example, if the
    parent filter Reference table is Department
    \[cmn_department\], you can select Incident as the reference
    Reference table, then select Caller Department as the Reference field.  
    Note:  
    Reference interactive filters do not support string fields.
14. **Optional:** Add a related list condition.  
    You can add a condition to your filter based on the records in one related table.
    1. Click the link labeled Greater than or Equal to 1.  
       From the list, select the number of records on the source table that must be related to a record on the target table.  
       The options are:
       * Greater than or Equal to
       * Greater than
       * Less than or Equal to
       * Less than
       * Equal to
       * None
       * Between
       {#t_CreateAReferenceFieldPublisher__ul_vnp_hnj_qmb}
    2. Choose the related table.
    3. Specify the conditions on that table that must be met for the filter to be valid.
    {#t_CreateAReferenceFieldPublisher__substeps_iqq_phh_nmb}
15. Click Submit.
{#t_CreateAReferenceFieldPublisher__steps_isr_y1h_kr}

## What to do next

Repeat steps 10--13 as needed for each reference field you want to filter on. After you create the filter, add it to a dashboard.  
Note:  
A filter may be converted from the Check boxes control type to the Select Multiple Input control type for performance reasons.  
1. After you create the filter, add it to a dashboard.
2. On the dashboard, select the Edit widget icon (![Edit columns icon]()) on each visualization on the dashboard that should follow the filter and select Follow interactive filter.
{#t_CreateAReferenceFieldPublisher__ul_g3j_rv5_2bc}
**Related reference**   

* [Creating Interactive Filters of different types](https://www.servicenow.com/docs/iN~JmLMIt_pjQX~cFO6eaQ "You can create and configure Interactive Filters for multiple field types.")  
**Related topics**   

* [Reference field type](https://www.servicenow.com/docs/access?context=c_ReferenceField&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)
* [Add related list conditions](https://www.servicenow.com/docs/access?context=create-related-list-query&version=yokohama&pubname=yokohama-platform-user-interface&ft:locale=en-US)

