When parameters have changed, it doesn't reflect in the dashboard embedding, only in the console

Hi there,
I’m working with embedding dashbord quicksight. I’m specifying the initial values for parameters by using:
const contentOptions = {
parameters: [
{
Name: ‘coxxxn’,
Values: [‘MLxxxx7’]
}, …
embeddingContext.embedDashboard(frameOptions, contentOptions)

This works for a sample dashboard that has only one filter control and one sheet. However, for another dashboard (for which I only have the ID) that contains three sheets but shares the same parameters across all of them, the same code for parameters doesn’t seem to work. The parameters appear to change in the console logs, but the changes are not reflected in the embedded dashboard.

What could be happening? There are no error messages displayed.

@WLS-DM @Brett @andres007

I’ll really appreciate it your help. Thanks in advance.

Hi @rgtheno,
Since you’re not getting an error message, this leads me to believe that it could be something minor that’s throwing it off. Here are a couple things you could potentially double check:

  • Confirm that names and values being used are written in exactly the same way (case sensitive).
  • Make sure there isn’t a typo in the parameter name as well (case sensitive)
  • Is there a static or dynamic default value that might be messing up the value you are passing when embedding?
  • Are you passing a parameter value that matches the expected datatype?

If still having issues, you may have to explore creating a support ticket with AWS.

Let me know if you have any further questions!

Hi @rgtheno,
It’s been awhile since we last heard from you; checking in to see if you had any additional questions?

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

Thank you!