The objective is to embed a secondary visualization into the tooltip of a primary bar chart, where the secondary visualization resides in a different Tableau workbook. The view should update dynamically based on the user's hover selection.
This solution uses a Web Page Object to embed an external URL that is dynamically filtered by a Sub-Category parameter, which updates instantly via a Dashboard Parameter Action.
*This method may experience some delay depending on internet speed.
Open the workbook containing the visualization you want to use as a tooltip.
Ensure it is published to Tableau Cloud or Tableau Server.
Copy the URL of the published view. Note the specific URL structure, as you will need to append parameters to it later for filtering.
In your primary workbook, create a parameter named SubCategory (or the relevant dimension). Set the Data Type to String.
Navigate to Dashboard > Actions and add two Change Parameter actions:
Set the SubCategory parameter to update based on the Sub-Category field when the user hovers over the bar chart.
Drag a Web Page Object onto your dashboard.
In the URL edit box, paste the URL of the external visualization.
Make it Dynamic: Append a filter to the URL using the parameter created in Step 2. It should look something like: http://<servername>/#/site/<sitename>/views/<workbook>/<sheet>?:embed=true&:showVizHome=no&:toolbar=no¶m1=value1
This ensures that when the parameter updates via the dashboard action, the embedded web page reloads with the filtered view corresponding to the hovered bar.
Test the interaction by hovering over different bars. The embedded web object should refresh to show the Sales/Profit scatter plot for that specific sub-category.
Adjust the size and floating position of the Web Page Object to ensure it appears as a seamless part of your data story.
005318634

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.