I would like to add a checkbox and a text input (similar to a comment box) in a QuickSight dashboard. This feature would allow users to check the box if they have addressed critical resources for their specific accounts. If they haven’t handled the findings, they can provide a comment instead.
Is it possible to implement this functionality in QuickSight?
Sorry, unfortunately there is not currently built-in feature to include a column with interactive checkboxes in a table. This is tagged as a feature request for now.
Workaround - You could add a hyperlink to a document on the dashboard where users can provide their comments.
Based on your suggestion, adding a hyperlink to a document may not be the most efficient solution in my case, as I would like the checkboxes and comment boxes to appear within the pivot table itself. Below, I’ve provided a sample visual example. The checkbox and comment box need to be included directly on the dashboard.
I added a custom table by writing HTML code and imported it using QuickSight’s built-in “Custom Content” feature. The tables appear as follows:
The first table (or visual) is from the source dataset, and the second table (or visual) is a table created with HTML and imported as custom content. What I would like to achieve is this: when I click on a specific resource ID marked as “Non-Compliant” in the dataset table, the HTML table should automatically reflect this by checking it as or adding the resource ID to the HTML table automatically. Essentially, it’s like passing parameters to the HTML table.
Is it possible to achieve this in QuickSight, or can it be controlled through the HTML code?
Sorry, I’m out of ideas. I would recommend filing a case with AWS Support where we can dive into the details so that we can help you further. Here are the steps to open a support case. If your company has someone who manages your AWS account, you might not have direct access to AWS Support and will need to raise an internal ticket to your IT team or whomever manages your AWS account. They should be able to open an AWS Support case on your behalf. Hope this helps!