QuickSight Embedded dashboard Interaction

I am working with embedded QuickSight dashboards in my web app. I would like to do the following, could you confirm if this is possible and offer some guidance please?

Scenario 1

  1. QuickSight dashboard is embedded into a web page
  2. The embedded dashboard includes a dropdown filter (e.g., team)
  3. There is also a custom JavaScript chart on the web page
  4. When a user selects a value in the QuickSight dropdown:
    a. The quicksight embedded dashboard updates as expected
    b. I want to capture the change from Quicksight dropdown so that I can update the JS
    chart according to the value selected.

Scenario 2

  1. Same setup: embedded dashboard + external JS chart on web app
  2. This time, the dropdown is outside of QuickSight (some JS widget)
  3. When a user selects a dropdown value from this JS widget:
    a. I want to update the QuickSight embedded dashboard

@nazma ,

Scenario 1

  1. QuickSight dashboard is embedded into a web page
  2. The embedded dashboard includes a dropdown filter (e.g., team)
  3. There is also a custom JavaScript chart on the web page
  4. When a user selects a value in the QuickSight dropdown:
    a. The quicksight embedded dashboard updates as expected
    b. I want to capture the change from Quicksight dropdown so that I can update the JS
    chart according to the value selected.

Have a look at our embedding API ( amazon-quicksight-embedding-sdk - npm ) , you can capture parameter values , additionally capture datapoints ( Adding embedded callback actions at runtime in Amazon QuickSight - Amazon QuickSight )

Scenario 2

  1. Same setup: embedded dashboard + external JS chart on web app
  2. This time, the dropdown is outside of QuickSight (some JS widget)
  3. When a user selects a dropdown value from this JS widget:
    a. I want to update the QuickSight embedded dashboard

If you can capture the value from you external JS chart, then you can pass it as a parameter value into QuickSight using the SDK.

Kind regards,
Koushik

1 Like

Hi @nazma,
It’s been awhile since last communication took place on this thread, did you have any additional questions regarding your post?

If we do not hear back within the next 3 business days, I’ll close out this topic.

Thank you

The solution above makes sense, I have not further questions.

1 Like