Free, browser-based tool to bulk-manage visual properties in Power BI PBIR reports — no installation required.
Managing Power BI report properties can be tedious and error-prone. This tool solves common pain points:
| Problem | Solution |
|---|---|
| Manual JSON editing | Change settings visually without touching raw config files |
| Time-consuming bulk changes | Configure hundreds of visuals in seconds, not minutes |
| Inconsistent report settings | Apply standardized configurations across your entire organization |
| Complex visual interactions | Manage source-to-target relationships with an intuitive matrix view |
| Software installation barriers | Works directly in your browser (Chrome, Edge, Opera) |
| No documentation trail | Export settings to CSV/JSON for audits and compliance |
| Hard-to-find configuration issues | Alerts for unnamed visuals help identify problems |
- Open the app in Chrome, Edge, or Opera
- Click Select Folder and choose your PBIR report folder
(the folder containing
pagesordefinitionsubdirectories) - Use the tabs to manage filters, layers, or visual interactions
- Make your changes and click Save Changes
New to PBIR format? See How to Enable PBIR Format below.
Control whether filter panes are visible or hidden from report viewers. Filters still apply to your data — this only affects what viewers can see.
| Button | What Happens |
|---|---|
| Hide All | Filters apply but are invisible to viewers |
| Show All | Viewers can see and interact with all filters |
| Reset All | Restore Power BI default behavior |
| Save Preset | Save your configuration for reuse |
Tip: Expand visual rows to control individual filters within a visual.
Control whether visuals maintain their stacking position when clicked. Useful for preventing dashboard layouts from shifting during user interaction.
| Button | What Happens |
|---|---|
| Lock All | Visuals stay in position when clicked |
| Unlock All | Visuals can move to front on interaction |
| Reset All | Restore Power BI default behavior |
| Save Preset | Save your configuration for reuse |
Control how selecting data in one visual affects other visuals. Fine-tune cross-filtering and highlighting behavior between specific visual pairs.
Two View Modes:
- Matrix View — N×N grid for pages with fewer than 20 visuals (recommended)
- List View — Table of explicit overrides for pages with 20+ visuals (auto-switches for performance)
Interaction Types:
| Type | Behavior |
|---|---|
| Default | Power BI determines automatically |
| Filter | Selection filters data in the target visual |
| Highlight | Selection highlights related data, dims unrelated |
| None | Selection has no effect on the target visual |
Multi-select: Use Ctrl+Click to select multiple cells, then apply bulk changes.
Quick Actions:
- Disable All Interactions
- Enable All (Default)
- Set All to Filter
- Set All to Highlight
Apply settings to multiple reports at once — ideal for standardizing configurations across your organization.
How to use:
- Switch to the Batch Processing tab
- Click Add Report Folder to queue multiple reports
- Select a preset or configure manual settings
- Click Apply to All Reports
10 Built-in Presets:
| Category | Presets |
|---|---|
| Filter Visibility | Hide All Filters, Show All Filters, Reset All Filters |
| Layer Order | Lock All Layers, Unlock All Layers, Reset All Layers |
| Visual Interactions | Disable All, Enable All (Default), Set All to Filter, Set All to Highlight |
- Custom Presets — Save your own configurations in browser storage for repeated use
- Export to CSV/JSON — Document current settings for audits, reviews, or backup
- Undo/Redo — Independent history per tab; revert changes before saving
- Refresh Button — Re-scan folder after batch processing to see updated values
- Unnamed Visual Alerts — Warnings when visuals lack titles (helps identify configuration issues)
- Browser: Chrome, Edge, or Opera (requires File System Access API)
- Report Format: Power BI PBIR format (.pbip)
- Open Power BI Desktop
- Go to File > Options and settings > Options
- Select Preview features
- Enable Power BI Project (.pbip) save option
- Save your report as a
.pbipfile
- Use Undo or Undo All before saving to revert mistakes
- Use Export CSV/JSON to document settings for compliance
- Filter by status using dropdowns to find specific visuals quickly
- Click Refresh after batch processing to see updated values
- Add titles to your visuals in Power BI Desktop to make them easier to identify
Need help? Click the manual icon in the app header for detailed documentation.
| Status | Meaning |
|---|---|
| Hidden | isHiddenInViewMode = true |
| Visible | isHiddenInViewMode = false |
| Default | Property not set (uses Power BI default) |
| Mixed | Individual filters have different settings |
| Status | Meaning |
|---|---|
| Enabled | keepLayerOrder = true (maintains position) |
| Disabled | keepLayerOrder = false (may move on interaction) |
| Not Set | Property not defined |
| Type | Technical Value |
|---|---|
| Default | No override (automatic) |
| Filter | DataFilter |
| Highlight | HighlightFilter |
| None | NoFilter |
Jihwan Kim — Power BI Developer & Data Model Architect
Found a bug or have a feature idea? Please open an issue.
MIT License — Free to use, modify, and distribute.
Interested in sponsoring this project? Contact me on LinkedIn