When more than one dashboard is embedded in an application, the cross-visual filters that are published for a visual on one of the dashboards can be subscribed to by any visual on any of the embedded dashboards. However, this is not true unless the dashboards are embedded in the same application. Visuals in a dashboard open in one window or tab cannot subscribe to cross-visual filters published by visuals in a different window or tab.
- When a visual publishes a link, that visual can apply cross-visual filters using the link field to other dashboard visuals that have subscribed to the link. Cross-visual filters can only be applied if the associated link is published. In addition, they can only be applied using the Filter option on the context menu.
- When a visual subscribes to a link, the visual will be filtered by the link field if another visual creates a cross-visual filter for the same field.
-
Each visual in a dashboard automatically creates same-source links for each field (column) in the data source that it uses. Same-source link names have the format:
<source-name>.<field-name>. When a visual is added to a dashboard, its same-source links are created and the links are published. In addition, the visual is automatically subscribed to its own same-source links. - You can create cross-source links for common fields in different data sources used on the same dashboard. See Use Cross-Source Links. These links can also be published and subscribed in a dashboard.
- Understand the Cross-Visual Filtering Tab
- Publish a Link
- Mute a Published Link
- Revoke a Published Link
- Subscribe a Visual to a Link
- Mute a Subscribed Link for a Visual
- Specify Cross-Visual Filters for Cross-Visual Links
- Publish Custom Cross-Visual Filters
- Subscribe to a Cross-Visual Filter
- Date-Time Formats in Cross-Visual Filters
- Embed Cross-Visual Link Publish and Subscribe Settings Using JavaScript
- Custom Chart Support for Cross-Visual Links and Filters
Understand the Cross-Visual Filtering Tab
The Cross-Visual Filtering tab of the Dashboard Interactions dialog allows you to specify which same-source and cross-source links each dashboard visual publishes and which each visual subscribes to. The Dashboard Interactions dialog can be accessed by selecting- When a visual publishes a link, that visual can apply cross-visual filters using the link field to other dashboard visuals that have subscribed to the link. Cross-visual filters can only be applied if the associated link is published. In addition, they can only be applied using the Filter option on the context menu.
- When a visual subscribes to a link, the visual will be filtered by the link field if another visual creates a cross-visual filter for the same field.

| Field | Description |
|---|---|
| Enable All (toggle) | This switch appears at the top of the Published filters and Subscribed filters sections of the tab. It allows you to quickly enable or mute (disable) all of the automatic filtering listed in those sections. In the Published filters table, when Enable All is on (slid to the right), all of the filters associated with the link fields are published for use by other visuals in the dashboard. In the Subscribed filters section, when Enable All is on, all of the links are enabled for the visual. When it is off, all of the links are disabled for the visual, although they can be individually switched on. |
| Field Name | This column shows the field name associated with each link. |
| Link Name | This column shows the same-source and cross-source link names. Same-source link names have the format: <source-name>.<field-name>.Cross-source link names do not have the same format as same-source links, but are defined when the cross-source link definition is created. See Define Cross-Source Links. |
| Enabled column | This column allows you to enable or mute (disable) a specific published or subscribed filter. To enable a filter, slide the switch on (to the right). To mute a filter, slide the switch off (to the left). |
- Publish a Link
- Mute a Published Link
- Subscribe a Visual to a Link
- Mute a Subscribed Link for a Visual
Specify Cross-Visual Filters for Cross-Visual Links
Filters can be applied across visuals for both same-source and cross-source links. As long as a visual is subscribed to a particular published link field, any filters applied for that link field will be applied to the visual. For example, if Visuals A and B are both subscribed to the link for field Z, and you use the context menu to apply a filter for field Z on Visual B, the filter will also be applied to Visual A. Filters for cross-source and same-source links are called cross-visual filters and are listed in the Filters sidebar separately from filters that are applied from the Filters sidebar. Cross-visual filters are not saved with the visual, unlike row-level filters.Filters for cross-source and same-source links must be defined using the context menu. You cannot create a link filter from the Filters sidebar. Filters created from the sidebar apply only to the selected visual.
Date-Time Formats in Cross-Visual Filters
When you specify a date-time field in a cross-visual filter, the data must be in a specific format:MMM DD YYYY, HH:MM:SS.sss, where:
MMM | Represents the three-character month of the year (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, or DEC). |
DD | Represents the two-digit day of the month (01 through 31). |
YYYY | Represents the four-digit year (for example, 2024). |
HH | Represents the two-digit hour of the day (00 through 23) |
MM | Represents the two-digit minute of the hour (00 through 59) |
SS | Represents the two-digit second of the minute (00 through 59) |
sss | Represents the hundredths of a second (000 through 999) |
MM/DD/YYYY to the required MMM DD YYYY, HH:MM:SS.sss format. Because no hour of the day is provided in the data, the conversion ensures that full days are used (00:00:00.000 through 23:59:59.999).
Use Cross-Visual Links for Cross-Visual Filtering
After you have defined cross-source or same-source links for a dashboard, you can use them in cross-visual filtering. Cross-visual filtering allows you to simultaneously apply the same filter across all visuals in your dashboard that use the linked fields. Cross-visual filters must be applied from a visual’s context menu or from the time bar.Unlike row-level filters, cross-visual filters are not saved with the visual.
Apply Cross-Visual Filtering to Dashboard Visuals
Apply a cross-visual filter from a visual to the dashboard visuals-
After cross-visual links are created, select an area of the visual that uses a linked field. The context menu for that area of the visual displays:
Filters for cross-source and same-source links must be defined using the context menu. You cannot create a link filter from the Filters sidebar. Filters created from the sidebar apply only to the selected visual. Filters for cross-source and same-source links are called cross-visual filters and are listed in the Filters sidebar separately from filters that are applied from the Filters sidebar. - Select Filter on the context menu. The filter is automatically applied to all of the visuals that are subscribed to the link. For more information about published and subscribed links, see Control How Cross-Visual Filters Interact in a Dashboard.
- Save the dashboard.
Apply Cross-Visual Filtering From the Time Bar
To apply a cross-visual filter from the time bar, a same-source or cross-source link for time fields in the data sources must first be created. Apply a cross-visual filter to the dashboard using a time field from the time bar-
After cross-visual links are created, select the time field in the time bar. The Time Bar dialog appears.

- Select the linked time field you have defined in the Time Attribute section of the Time Bar dialog.
-
Select the visuals to which you want the time filter applied in the Applies to section. The Applies to section lists all the visuals in the dashboard that use data from:
- The same data source with a same-source link subscribed for the linked time field.
- Different data sources with a linked time field for the data you have selected.
- Adjust the time bar minimum or maximum to filter the visuals. See Use the Time Bar.