How to Enable Personalize Visuals in Power BI

Cody Schneider••8 min read

Giving your report viewers the power to tweak and explore charts on their own is a total game-changer. Instead of fielding constant requests to swap one metric for another, you can empower them to answer their own questions. This article will walk you through exactly how to set up the "Personalize visuals" feature in Power BI, turning your static reports into interactive tools for discovery.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

What is "Personalize Visuals" in Power BI?

Simply put, the "Personalize visuals" feature allows people viewing your published Power BI report to make temporary changes to the visuals you've created. They don't need any special permissions or edit access. They can swap out a measure, change a bar chart to a line chart, or add a different category to the axis to see the data from a new angle.

This is fantastic for a few reasons:

  • Empowers Your Audience: Users aren't just passive consumers, they can actively engage with the data to find insights relevant to them. A sales manager might want to see sales by rep, while a marketing manager might switch that same visual to show sales by campaign.
  • Reduces Report Clutter: You don't have to create a dozen different versions of the same report to satisfy everyone. You can build one solid, foundational report and let users tailor their view as needed.
  • Saves You Time: It drastically cuts down on the back-and-forth requests for small tweaks, freeing you up to focus on more significant analysis and report building.

Think of it as a "choose your own adventure" for data exploration. Any changes a user makes are only visible to them during their session and don't permanently alter the original report for anyone else. If they find a view they love, they can save it for themselves using Power BI's personal bookmarks feature.

How to Enable Personalize Visuals in Power BI

Setting this up involves a few clicks in the right places, first for the entire report file, and then for individual pages where you want to allow it. Let's walk through it step-by-step in Power BI Desktop.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 1: Turn on the Feature for the Entire Report

Before you can use this feature on any report page, you have to enable it in the settings for the current file.

  1. Navigate to File > Options and settings > Options.
  2. A new window will open. Under the "Current File" section in the left-hand menu, click on Report settings.
  3. Scroll down until you see the "Personalize visuals" section.
  4. Check the box that says Allow report readers to personalize visuals in this report.
  5. Click OK.

That's the master switch. With that done, Power BI now knows this report is eligible for personalization. But don't worry, nothing will change for your viewers just yet. You still have full control over which pages and visuals are actually customizable.

Step 2: Apply the Feature to Specific Report Pages

You might not want every page of your report to be customizable. For summary or high-level executive dashboards, you might want to keep the visuals locked down. For more detailed, exploratory pages, however, personalization is perfect.

Here’s how you enable it on a page-by-page basis:

  1. Click on the background of the report page you want to make customizable. This ensures no specific visual is selected.
  2. In the Visualizations pane on the right, click the icon that looks like a paintbrush to open the Format page settings.
  3. Find the "Personalize visual" card and toggle the switch to On.

Once you turn this on, any compatible visuals on that page will now have the personalization option available for viewers in the Power BI service after you publish the report.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Curating the Experience with Perspectives

When a user personalizes a visual, they get to pick from the fields you have in your data set. If your model is complex and has dozens or even hundreds of columns - many with confusing names like "SalesTrans_Fact_ID" - you can overwhelm your users with too many choices. This is where Perspectives come in.

A Perspective is a curated, simplified subset of your data model. It lets you pre-select a user-friendly list of fields and measures that your viewers can use for personalization, hiding anything that's irrelevant or confusing.

How to Create a Perspective with Tabular Editor

Creating a Perspective requires a free, external tool called Tabular Editor. If you don't have it installed already, you can find and install it easily - it’s an invaluable tool for any serious Power BI developer.

  1. In Power BI Desktop, go to the External Tools ribbon and click on Tabular Editor to launch it. Your current data model will load automatically.
  2. In the Tabular Editor pane on the left, right-click on the Perspectives folder and select New Perspective.
  3. Give your Perspective a clear name, like "Sales Analysis View" or "Marketing Metrics."
  4. Now, go through the tables in your model. For each column, measure, or hierarchy you want to include in this curated view, check a box under your new Perspective name.
  5. Once you've selected all the fields you want to include, go to File > Save (or press Ctrl + S) in Tabular Editor. This saves the changes back to your Power BI Desktop file.

You've now created a custom view of your data specifically for end-users.

How to Apply a Perspective to Your Report Page

Once your Perspective is saved, applying it to your report page is simple:

  1. Back in Power BI Desktop, select the page you've already enabled for personalization.
  2. Go to the Format page pane.
  3. Under the "Personalize visual" card you should now see a dropdown menu labeled "Report-reader perspective."
  4. Select the Perspective you just created.

Now, when a user goes to personalize a visual on this page, they will only see the fields you included in your Perspective, making for a much cleaner and more intuitive experience.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

What Your Users Will See

After you’ve published the report, how does this actually look for the viewer?

When they hover over a visual on a page where you've enabled personalization, they'll see a new icon in the visual’s header that looks like a small chart with a pencil. It reads, "Personalize this visual."

When they click that icon, a "Personalize" pane slides out. From here, they can:

  • Change the visualization type (e.g., from a bar chart to a table).
  • Swap the measure being displayed (e.g., from 'Sales Amount' to 'Profit').
  • Change the dimension on an axis (e.g., from 'Month' to 'Product Category').
  • Add a measure or dimension to the legend or tooltips.

Their view updates in real-time as they make changes. They can easily reset their changes to go back to the original view you designed. Again, nothing they do impacts anyone else's view. It's a risk-free playground for exploring data.

Best Practices for a Great User Experience

Enabling the feature is easy, but making it truly useful requires a little bit of forethought.

  • Keep it Simple at First: Even with Perspectives, don't offer 50 fields on day one. Start with the 10-15 most important and user-friendly fields. You can always add more based on feedback.
  • Use Clear Field Names: This is more critical than ever. Ensure your visible column names and measures are intuitive. "Total Customer Orders" is much better than "CustOrds_SUM_FCT". The user needs to understand what they are choosing.
  • Tell People It Exists! Many users won’t notice the new icon unless you point it out. Consider adding a small text box or an information button on the report that says something like, “You can customize these charts! Look for the personalize icon in the top corner of any visual.”
  • Design Robust Visuals: The default view of your charts should be clean and based on the most common business case. For instance, a waterfall chart might look great by default, but if a user changes the fields in a way that breaks it, the experience suffers. Stick to flexible visual types like bar, column, line, and tree maps as your foundation.

Final Thoughts

Enabling readers to personalize visuals in Power BI is a powerful way to transform your reports from static displays into dynamic analytical workspaces. By using the report and page settings, and curating the field list with Perspectives, you empower your team to access their own insights without creating extra work for you.

Ultimately, the goal of any reporting tool is to make data accessible and easy to understand. While Power BI is powerful, the technical setup, report building, and data modeling can still be a bottleneck for busy teams. We built Graphed to remove that friction entirely. It allows anyone to connect their tools like Google Analytics, Shopify, or Salesforce and build interactive dashboards instantly, just by using natural language. You get real-time answers and live dashboards without needing to learn a complex UI or understand the data model.

Related Articles