pbi_run_dax
Execute read-only DAX queries against an active Power BI model, with limits on rows, size, and timeout. Returns columns, types, execution stats, and truncation info with optional full export.
Instructions
Ejecuta una consulta DAX de SOLO LECTURA contra el modelo activo.
Solo se admiten formas reconocidas: EVALUATE, DEFINE...EVALUATE y DMVs de $SYSTEM. Cualquier otra cosa se rechaza (politica fail-closed).
max_rows: limite de filas. max_bytes: tope de tamano del resultado,
para no devolver megas al cliente. timeout_seconds: timeout del
comando. export=true vuelca el resultado completo a outputs/ y
devuelve la ruta.
Devuelve columnas, tipos observados, filas, estadisticas de ejecucion y si se trunco (y por que: filas o tamano). Los errores DAX del motor se devuelven tal cual.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| export | No | ||
| max_rows | No | ||
| max_bytes | No | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |