Update Visual Bindings
pbir_update_visual_bindingsUpdates an existing visual's data bindings by replacing its query state with new bucket-to-field mappings. Supports shorthand like 'Table[Column]' for columns, measures, or aggregations.
Instructions
Update the data bindings of an existing visual. Replaces the query state entirely. Supports Table[Column] shorthand: use { "field": "Sales[Net Price]", "type": "measure" } as an alternative to separate entity/property fields.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pageId": "<pageId>",
"visualId": "<visualId>",
"bindings": "<bindings>"
},
"name": "pbir_update_visual_bindings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pageId | Yes | The page ID | |
| bindings | Yes | New data bindings | |
| visualId | Yes | The visual ID | |
| autoFilters | No | ||
| strictBindings | No | Binding validation: true=strict (default, fail on unknown field), false=warn (proceed with warnings). Omit for env default. |