Back to Blog

Power BI Personalize Visuals - Letting Report Readers Customise Without Edit Access

April 29, 20267 min readMichael Ridland

The most common complaint I hear from Power BI users isn't about performance or refresh times. It's about visuals that nearly show what they want but not quite. The bar chart is the right one, but they want it sliced by region instead of by product. The line chart is useful, but they wish the legend was off. The matrix needs one more measure swapped in. Each tweak is small, but each tweak requires either a request to the report author or someone trying to recreate the report from scratch.

Power BI's Personalize Visuals feature exists for exactly this scenario. It's been around for a while now, has matured significantly, and most of our clients still aren't using it. When we turn it on for them and walk through the implications, the reaction is usually the same. "How did we not know about this?" Let me explain what it does, where it works well, and the bits that need careful thought before you switch it on.

What Personalize Visuals Actually Lets Users Do

When you enable Personalize Visuals on a report, your report readers get a new icon on each visual. Clicking it opens a personalisation pane that lets them modify the visual without touching the underlying report.

The list of changes they can make is genuinely useful. Change the visualisation type. Swap a measure or dimension. Add or remove a legend. Compare two measures. Change aggregations. The point isn't that any individual change is dramatic. It's that the cumulative effect lets a curious business user actually answer their own questions instead of waiting for someone else to do it.

The other half of the feature, which gets less attention, is what users can do with their changes. They can save them as personal bookmarks. They can share their bookmarks with other users. They can reset all personalisations on a report or just on a single visual. They can clear out their recent changes without losing their bookmarks. This bit matters because without it, you'd have personalisation but no persistence, and the whole thing becomes a novelty rather than a tool.

For us, the killer use case has been giving business analysts who don't have report development access the ability to explore data properly. They get to ask "what if I look at this by month instead of quarter?" without asking anyone's permission. They build their own bookmarked views. The friction between curiosity and answer drops to about ten seconds.

How to Turn It On

There are three places you can enable this. Power BI Desktop, Power BI Service, or for embedded reports.

In Desktop, the path is File then Options and Settings then Options then Current File then Report Settings. Tick the Personalize Visuals checkbox. That's it.

In the Service, open Settings for the report, switch on Personalize Visuals, and save.

Once enabled at the report level, all visuals on that report can be personalised. If you want finer control, you can turn it on or off per page or per individual visual. The per-page setting is in the Format pane when you select the page tab. The per-visual setting is under Format then General then Header Icons.

This per-visual control is more useful than it sounds. There are usually a few visuals on any report where personalisation would be confusing or break the analytical intent. KPI cards, executive summaries, and headline visuals with a specific story to tell. Turn personalisation off on those. Leave it on for the exploratory visuals further down the page. Your users get the best of both.

Where Perspectives Become Important

If you've got a medium-sized data model, personalisation works fine with the default field list. Users see your tables and columns and can swap things around.

If you've got a large model, this starts to break down. A model with sixty tables and four hundred fields exposes all of that complexity to the user. They open the personalisation pane and immediately drown. They don't know which fields are meant to be combined. They don't know which measures relate to which dimensions. They give up and the feature dies on the vine.

Perspectives solve this. A Perspective is a named subset of your model that exposes only the fields and measures relevant to a specific scenario. Sales analysis. HR reporting. Operations dashboards. Each Perspective is a curated view that hides everything the user shouldn't be touching.

The catch is that Power BI Desktop doesn't have a built-in UI for creating Perspectives. You need Tabular Editor, which is a free download from tabulareditor.com. Open your model from Desktop's External Tools ribbon, create a new Perspective, right-click the fields you want to expose, and save.

Once you've done that, the Personalize Visuals section in your page Format pane gets a new option called Report-reader Perspective. Set it to the Perspective you want, and the personalisation experience filters down to just those fields. Apply to all pages if you want the same Perspective everywhere.

This is the bit that separates serious deployments of Personalize Visuals from the dabbling ones. If you're rolling this out across an organisation, you almost certainly need Perspectives. We've built dozens of these for clients through our Power BI consulting work, and the difference between a model with Perspectives and one without is the difference between a feature that gets used and a feature that doesn't.

One important caveat. Perspectives are not security. All security still comes from your underlying model and your row-level security configuration. A user can't see data through a Perspective that they couldn't otherwise see. Perspectives just clean up the experience, they don't lock anything down.

Considerations Worth Knowing About

A few limitations that have caught clients off-guard.

Publish to web doesn't support this. If you're using Power BI's Publish to Web feature for genuinely public dashboards, your users won't get personalisation. This rarely matters because most enterprise reports aren't published this way, but worth knowing.

Export to PowerPoint and PDF don't capture personalisations. This one trips people up. A user personalises a visual, exports the report to PowerPoint to send to their boss, and the export reflects the original visual, not their changes. Train users that the personalisation lives in Power BI, not in the export. If they want a custom view in PowerPoint, they need to recreate it there.

User explorations don't auto-persist. When the user closes the report, their personalisations are gone unless they've saved a personal bookmark. This is by design. Users get confused by it anyway. Build the bookmarks workflow into your training because without it, the feature is much less useful.

Phone Power BI mobile apps don't support personalisation. Tablets on iOS and Android work. Phones don't. Saved bookmarks made in the Service do show correctly on phones, so the workaround is to do your personalisation on desktop, save a bookmark, and view the bookmark on mobile.

When to Turn This On, When Not To

Not every report should have Personalize Visuals enabled. Some thoughts on where to use it.

For executive dashboards designed to tell a specific story, leave it off. The whole point of a curated executive view is that the visuals are intentional. Letting users start swapping axes around defeats the purpose.

For operational reports where the user community is mature and wants to explore, turn it on. These are the reports where the value is highest. Analysts spend less time begging for changes, and the report author spends less time fielding requests.

For self-service reports built on a semantic model, definitely turn it on, and definitely set up Perspectives. This is the sweet spot. Users get an actual self-service experience without you needing to teach them DAX.

We frequently work this kind of decision into broader business intelligence rollouts, where the question isn't just about Power BI features but about who needs what kind of access and what governance you put around that.

The Honest Take

Personalize Visuals is one of the best Power BI features that nobody talks about. The marketing went to AI features and the new visual types. Personalisation has been quietly improving in the background and is now genuinely production-ready for most scenarios.

The reason it's underused is partly inertia, partly that report authors worry it will undermine their carefully designed reports. The first concern is solvable through education. The second concern is fair, but the per-visual control means you can lock down the headline visuals and let users play with the rest.

If you're running Power BI in an organisation and you've never enabled this on any report, try it on one. Pick an operational report your business analysts complain about most often. Turn on Personalize Visuals. Show three of them how it works. Wait a week. The feedback will tell you whether you should roll it out further. In our experience, the answer is almost always yes.

Reference: Power BI Personalize Visuals documentation