pbi_create_measures
Batch create or update multiple DAX measures with validation via dry run. Use single SaveChanges call for efficient model updates.
Instructions
Batch-create or update multiple DAX measures with a single SaveChanges call.
Each item in measures must have at minimum: name, expression. Optional keys: format_string, description, display_folder, is_hidden.
With dry_run=True, every measure is name + expression validated and the
per-item planned_action is reported (would_create/would_update/
would_fail), but no model mutation happens — SaveChanges is never
called. Use this for an LLM preflight before committing the batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes | ||
| dry_run | No | ||
| measures | Yes | ||
| overwrite | No | ||
| stop_on_error | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |