Skip to content

PBIR Tools v0.9.9

Choose a tag to compare

@maxanatsko maxanatsko released this 16 Apr 15:33
· 3 commits to main since this release

Important: This tool works best for targeted, iterative changes to existing reports -- formatting, property adjustments, field binding, theme changes, validation. It's not designed to replace your thinking or design, and it's also constrained by the brittle limitations of Power BI reports, themselves.

Install: uv tool install pbir-cli or pip install pbir-cli (recommended over native installers)

Skills (v0.26.0): Get skills from the
power-bi-agentic-development
marketplace. For Claude Code: claude plugin add marketplace data-goblin/power-bi-agentic-development


New

  • Error bars -- pbir visuals error-bars add/list/remove for bullet chart patterns using upper/lower bound measures on chart series
  • Reference lines -- pbir visuals reference-line add/list/remove for constant or measure-driven reference lines on chart axes
  • CF dot-path syntax -- read and write conditional formatting via pbir get/set using .cf.gradient, .cf.rules, .cf.measure paths
  • Model schema disk cache -- pbir set with field() selectors now caches model definitions to disk, cutting repeated calls from ~23s to ~0.4s
  • pbir model --clear-cache -- invalidate cached model definitions after schema changes

Bug Fixes

  • Field names with parentheses (e.g. OTD % (Lines)) now work correctly in field() selectors
  • pbir pages rename --to now updates both folder name and displayName (previously only renamed the folder)
  • .pbi runtime-state files no longer cause schema validation crashes

Deprecated

  • pbir setup -- replaced by native plugin marketplaces; run pbir setup for instructions
  • pbir visuals format-field -- use pbir set "Visual.component.field(Table.Field).property" instead
  • pbir visuals format-state -- use pbir set "Visual.component.hover.property" instead