Summary
A Quick Chat agent (Generative Q&A) linked to a dashboard cannot read data from certain parameter-driven pivot table visuals, even when the controlling dashboard parameter has a selected value in the embedded dashboard.
The agent reports those visuals as empty and suggests the user select a value in the parameter control. The same visuals show populated data in the embedded dashboard. Other parameter-driven pivot table visuals on the same sheet (using a different dashboard parameter) can be read successfully by the agent.
Environment
-
Quick Chat SDK embed + separate embedded dashboard embed
-
Dashboard parameters passed via
contentOptions.parametersfromDescribeDashboardDefinitiondefaults -
Missing defaults reapplied with
embeddedDashboard.setParameters()before prompts -
No
GetDashboardSheetDatafilter overrides in the client integration -
Quick Chat embed URL includes experience configuration only; no additional parameters or filters in the chat embed request
Affected resources
| Resource | Details |
|---|---|
| Visual type | Pivot table |
| Dependency | Visual title and/or calculated fields reference a dashboard parameter via dynamic placeholder (e.g. <<$parameter-id>>) |
| Parameter control | Single-select dashboard parameter bound to the visual |
| Comparison | Other pivot table visuals on the same sheet, also parameter-driven but bound to a different dashboard parameter, return data to Quick Chat |
Steps to reproduce
-
Configure a Quick Chat agent to consume a dashboard containing parameter-driven pivot table visuals.
-
Embed the dashboard with parameter defaults from
DescribeDashboardDefinition. -
On the target sheet, confirm the relevant dashboard parameter has a selected value in the embedded dashboard UI.
-
Send a Quick Chat prompt asking for data from those pivot table visuals.
-
Result: Quick Chat reports the visuals as empty.
-
Contrast: The same visuals display populated data in the embedded dashboard.
Expected vs actual
| Expected | Actual | |
|---|---|---|
| Visual data in Quick Chat | Agent returns pivot table values | Agent reports empty visuals |
| Parameter state | Agent respects active dashboard parameter | Parameter appears set in embedded dashboard but is not resolved in Quick Chat’s data path |
| Similar visuals | Consistent behavior across parameter-driven pivots on the same sheet | One parameter-bound pivot group works; another does not |
Hypothesis
Quick Chat’s internal visual data retrieval does not correctly resolve dashboard parameters for certain parameter-driven pivot table visuals, even when:
-
Parameter defaults are passed in the dashboard embed, and
-
setParameters()restores missing defaults before the prompt is sent.
This appears to be a Quick Chat data-consumption issue, not missing dashboard data or client-side filter overrides.