Why is My Pie Chart Not Showing in Power BI?

Cody Schneider8 min read

You’ve meticulously connected your data source, dragged the fields into a pie chart visual, and… nothing shows up. You're staring at a blank box in your Power BI canvas, wondering what went wrong. If this sounds familiar, don’t worry - it’s a common hiccup that happens to both new and experienced Power BI users. This article will walk you through a clear, step-by-step troubleshooting checklist to find the cause and get your pie chart displaying properly.

GraphedGraphed

Your AI Data Analyst to Create Live Dashboards

Connect your data sources and let AI build beautiful, real-time dashboards for you in seconds.

Watch Graphed demo video

Start with the Basics: Checking Your Data Fields

More often than not, a disappearing visual comes down to how you've set up the data fields within the visualization pane. The pie chart is simple, but it has specific requirements for what goes where.

Did You Use the Right Fields in the "Values" and "Legend" Buckets?

A pie chart needs two key pieces of information to work:

  • A category: The distinct "slices" of the pie. This is usually text-based, like "Product Category," "Country," or "Campaign Name."
  • A value: A numerical amount that determines the size of each slice, such as "Sales Amount," "Session Count," or "Total Orders."

The most common mistake is mixing these up. In the Fields pane of the pie chart visual:

  • The categorical data (like "Region") should go into the Legend field.
  • The numerical data (like "Sales") must go into the Values field.

If you put a text field in "Values," Power BI doesn’t know how to aggregate it. It might try to show a "Count" by default, but if the data is faulty or doesn’t align with what you’re trying to visualize, it can often result in a blank chart. Double-check that you have a number field in "Values" and a text or category field in "Legend."

Are You Dealing with Blank or Null Values?

What happens if the specific data your pie chart is looking for doesn't exist? Nothing. Your chart will be blank because there’s nothing to draw.

Imagine you’re trying to create a pie chart of sales by product category for "January 2024," but you had zero sales that month. When you filter for that month, the sum of sales is zero or null. Power BI has no data points to plot for any of the categories, so it shows an empty visual.

How to check for this:

  1. Create a simple Table visual on the same report page.
  2. Drag the exact same fields you're using for your pie chart's Legend and Values into the table.
  3. Apply the exact same filters to the page or the table visual.

If the table is empty or the values column is full of zeros or "(Blank)," you’ve found your culprit. The issue isn’t with the chart, it's with the underlying data (or the filters being applied to it).

Free PDF Guide

AI for Data Analysis Crash Course

Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.

The Power of Filters (and Their Dangers)

Filters are one of the most powerful features in Power BI, but they are also a top reason why visuals unexpectedly show up blank. A single filter - even one you can’t see on the current page - can eliminate all the data your pie chart needs.

Check Visual, Page, and Report Level Filters

Remember that filters in Power BI exist in a hierarchy. When your pie chart is selected, check the "Filters" pane for any active filters in these three places:

  • Filters on this visual: These apply only to your selected pie chart.
  • Filters on this page: These apply to everything on the current report page. A common culprit is forgetting you set a page-level filter while working on a different chart.
  • Filters on all pages: This is a report-level filter that affects every single visual in your entire file. It’s easy to set one of these and forget about it.

Go through each level in the Filters pane. Are there any filters that are too restrictive? For example, are you filtering for "Product = 'Fidget Spinner'" while also filtering on "Date = 'Last Year'" when you didn't sell any Fidget Spinners last year? Remove filters one by one until your pie chart reappears to identify the problematic one.

Rule out Cross-Filtering and Slicer Interactions

Don't forget that visuals in Power BI interact with each other by default. Clicking on a bar in a bar chart might be filtering your pie chart. A dropdown slicer on the page could be set to a value that leaves no data for your pie to display.

Try this: a simple "control-click" on an item in a slicer or another visual to deselect it and reset the filtering state for all visuals. Does your pie chart suddenly appear? If so, you know the issue is coming from another visual's selection. You can either educate users on this behavior or edit the visual interactions (under Format > Edit interactions) to stop certain visuals from filtering your pie chart.

GraphedGraphed

Your AI Data Analyst to Create Live Dashboards

Connect your data sources and let AI build beautiful, real-time dashboards for you in seconds.

Watch Graphed demo video

Going Deeper: Your Data Model and DAX

If the fields and filters seem correct, the problem may be lurking a layer deeper in your data model or any DAX measures you’re trying to visualize.

Are Your Table Relationships Healthy?

This is for users pulling data from multiple tables. If your pie chart's "Legend" field comes from one table (like a ‘DimProducts’ table) and the "Values" field comes from another (like a ‘FactSales’ table), a correct and active relationship must exist between them.

Go to the Model view in Power BI. Check for a line connecting the two tables your visual is using. Make sure it's an active relationship (a solid line, not a dotted one) and that the cardinality (one-to-many, many-to-many) is set correctly. If there’s no relationship, Power BI can’t connect the categories to their corresponding values, leaving your visual blank.

Troubleshooting Your DAX Measures

Are you using a custom DAX measure in the "Values" field? A measure that returns a BLANK() value is functionally the same as having no data. Complex measures, especially those using CALCULATE, can sometimes result in BLANK() under certain filter contexts.

For example, a measure like this might return blank if no "High-Value" transactions are in the current filter context:

High-Value Sales = CALCULATE(SUM(Sales[SaleAmount]), Sales[TransactionType] = "High-Value")

A classic DAX troubleshooting trick is to force the measure to return a zero instead of a BLANK(). You can often do this by simply adding + 0 to the end of your measure:

High-Value Sales = CALCULATE(SUM(Sales[SaleAmount]), Sales[TransactionType] = "High-Value") + 0

With this change, the slices of your pie chart that have no data will show up as a 0% item in the legend instead of causing the entire visual to go blank. This can help confirm that the measure itself is the source of the problem.

Free PDF Guide

AI for Data Analysis Crash Course

Learn how to get AI to do data analysis for you — the best tools, prompts, and workflows to go from raw data to insights without writing a single line of code.

Final Checks: Formatting and Visibility Glitches

Sometimes, the issue is not with the data but with how the object is formatted on the canvas. These are the "facepalm" moments that trip up everyone sooner or later.

Is the Visual Hidden in the Selection Pane?

Power BI allows you to hide visuals, which is useful when designing complex reports with overlapping elements. It's possible the pie chart has been accidentally hidden.

Go to the View tab and open the Selection pane. Find your pie chart in the list of objects. Is the little eyeball icon next to it open or does it have a slash through it? If it’s slashed, click it to unhide the visual.

Rule Out Color and Sizing Issues

This is less common, but worth a quick check:

  • Are the colors of your pie chart slices set to the same color as your report background (e.g., white-on-white)? Go to the Format visual settings > Slices and check the colors.
  • Has the visual accidentally been resized to be infinitesimally small? Try clicking where it should be and dragging the corners to resize it.

The Ultimate Pro-Tip: Simplify to Isolate the Problem

When all else fails, start fresh to find exactly where things are breaking. This simple process can save you hours of frustration.

  1. Start a new report page. This gives you a blank canvas with no hidden page or report level filters.
  2. Add a new pie chart visual.
  3. Drag in only your Legend and Values fields from a single table if possible. Don't add any other filters or settings yet.
  4. Does it work? If it appears now, the problem was with a filter or interaction on your original page. Go back and review them.
  5. If it's still blank, the problem is likely in your data relationships, your data types, or a flawed DAX measure.

Final Thoughts

A blank pie chart in Power BI is usually not a bug but a logical outcome of data, filters, or relationships conflicting somewhere in your report. By patiently working through the checklist - from basic field assignments to formatting quirks and data model relationships - you can quickly diagnose and fix the issue.

The learning curve for tools like Power BI is a common reason why building reports feels slower than it should. We saw this frustrating-but-common troubleshooting process and thought there had to be an easier way for marketers, founders, and sales leaders to get answers. With Graphed, we connect directly to your data sources like Google Analytics, Shopify, and Salesforce and let you build dashboards just by describing what you need. Instead of wrestling with visual configurations, filters, and data models, you just ask a question like "show me a pie chart of sales by country for last quarter," and it's built for you instantly.

Related Articles