How to Make a Gauge Chart in Power BI

Cody Schneider8 min read

A gauge chart is one of the most effective ways to visualize progress towards a specific goal in Power BI. Like the speedometer in a car, it shows you a single metric's performance against a target, instantly telling you if you’re on track, falling behind, or surpassing your numbers. This guide will walk you through how to create, customize, and get the most out of gauge charts in your Power BI reports.

What is a Gauge Chart and When Should You Use It?

A gauge chart, also known as a dial chart or speedometer chart, uses a radial arc to display a single value within a defined range. It’s a simple visual that answers one question very well: “How are we doing compared to our target?”

The core components of a gauge chart are:

  • The Minimum Value: The starting point of the scale (usually zero).
  • The Maximum Value: The end of the scale. This often represents your overall target or goal.
  • The Current Value: The metric you are measuring, shown by the needle or shaded area on the arc.
  • The Target Value (Optional): A line or marker on the scale indicating the goal you are trying to reach. This can be the same as the maximum value, but often it's a specific milestone within the broader range.

Because they are designed for simplicity, gauge charts are best suited for specific scenarios. They are perfect for dashboards and high-level reports where you need to communicate the status of a key performance indicator (KPI) at a glance.

Common Use Cases for Gauge Charts

  • Sales Performance: Tracking monthly or quarterly revenue against a sales target.
  • Project Management: Displaying the percentage of tasks completed in a project against the total.
  • Marketing Campaigns: Showing lead generation progress towards a campaign goal.
  • Website Analytics: Visualizing a website's session traffic against a monthly goal.
  • Customer Satisfaction: Representing a CSAT or NPS score on its scale.

While powerful, gauge charts have their limits. They take up a lot of screen space to show just one data point. If you need to compare performance across multiple categories (e.g., sales per region), a bar chart or a bullet chart would be a much better choice. Stick to using gauge charts for single, critical KPIs that need immediate attention.

Preparing Your Data for a Gauge Chart

The beauty of a gauge chart is its simplicity, and that starts with the data. You don't need a complex dataset. At its core, Power BI only needs one number to create a basic gauge chart: the current value. However, to make it truly meaningful, your data should ideally include three columns:

  • Current Value: The actual number you’ve achieved so far (e.g., $75,000 in sales).
  • Target Value: The goal you are aiming for (e.g., a $100,000 sales target).
  • Maximum Value: The highest possible value on the gauge (e.g., $125,000, to show potential for over-achievement).

Often, your target and maximum value will be the same number. A simple data table in a spreadsheet might look like this:

Metric, Current Sales, Sales Goal Q1 Sales, 75000, 100000

You can also create measures in Power BI using DAX (Data Analysis Expressions) to calculate these values. For instance, you could have a Total Sales measure and a hardcoded target. But for beginners, starting with clean columns in your source data is the easiest path.

Step-by-Step: Creating Your First Gauge Chart in Power BI

Building a gauge chart is a straightforward process. Let’s create one using simple sales data with a single gauge to show overall sales performance.

Step 1: Load Your Data into Power BI

First, get your data into the report. Click on the Home tab in the ribbon, select Get data, and choose your data source (e.g., Excel workbook, SQL server). Once your data is loaded, you’ll see the dataset fields appear in the Data pane on the right side of the screen.

For our example, we've loaded the simple sales table mentioned earlier.

Step 2: Select the Gauge Visual

On the report canvas, go to the Visualizations pane. Find the gauge chart icon - it looks like a small speedometer - and click it to add an empty gauge visual to your report page.

Step 3: Map Your Data Fields

With the new gauge chart selected, you’ll see several "wells" or "buckets" in the Visualizations pane where you can drag and drop your data fields. This is how you tell Power BI what to display.

  • Drag your Current Value (e.g., "Current Sales") into the Value well.
  • Drag your Target Value (e.g., "Sales Goal") into the Target value well.
  • (Optional) You can specify fields for Minimum value and Maximum value if they exist in your data.

As soon as you drop the "Current Sales" field into the Value well, the gauge will come to life. It will show you the current value, and by default, it will set the maximum value to be double the current value. When you add the "Sales Goal," a target line will appear on the arc, giving you instant context.

Customizing Your Gauge Chart for Clarity and Impact

A default gauge chart works fine, but customizing its appearance is what makes your report look professional and feel intuitive. To start customizing, select your gauge chart and click the paintbrush icon in the Visualizations pane to open the Format visual tab.

Here are the most important formatting options to master:

1. Gauge axis

This is where you can manually define the scale of your gauge if you don't have fields in your data. You can type in the Min, Max, and Target values directly. This is useful for fixed goals that don't change often. For instance, if your company's quarterly sales goal is always $100,000, you can set "Max" and "Target" to 100000 here instead of adding it as a data column.

2. Colors

Here you can change the color of the fill bar to align with your brand or to convey meaning. Standard practice is to use colors that signal status - green for good, yellow for fair, red for poor. Click on the Fill color and choose your desired shade.

Pro-Tip: Use conditional formatting for a big impact. Click the fx button next to the Fill color. This opens a window where you can set rules. For example, you can set a rule that turns the gauge red if the value is below 50% of your maximum, yellow if it's between 51% and 80%, and green if it's above 80%. This provides an instant visual story that anyone can understand without reading the numbers.

3. Data labels and Target labels

Use these settings to control the appearance of the numbers on your gauge. You can change the font, text size, color, and number of decimal places for both the current value's data label (which appears just under the needle) and the target label. For clean dashboards, increase the font size but keep the decimal places to a minimum.

4. Callout value

This is the big number displayed in the center of the gauge arc - it’s your current value. Customize its size and color here to make sure it stands out as the most important piece of information on the chart.

5. Title

Never rely on default titles. Give your gauge chart a clear, descriptive title like "Q3 Sales Progress vs. $100k Target." Go to General > Title to edit the text, font, and alignment.

A Powerful Alternative: The Bullet Chart

While the gauge chart is excellent for a single KPI, its large size can be a drawback on a crowded dashboard. If you need to track several KPIs side-by-side, consider a more space-efficient visual: the bullet chart.

A bullet chart displays the same information as a gauge - a current value, a target, and performance ranges (like poor, satisfactory, good) - but it does so in a compact, linear bar. Think of it as a gauge that's been unrolled and flattened. This allows you to stack multiple KPIs vertically, making comparisons between them incredibly easy.

You can find pre-built bullet chart visuals in the AppSource marketplace (get more visuals) within Power BI. It's quickly become a favorite among data analysts for its information density and clarity. For any dashboard that needs to show more than two or three KPIs, a set of bullet charts is almost always a better design choice than a series of large gauge charts.

Final Thoughts

You now know how to build a gauge chart in Power BI, from preparing your data to customizing the visual for maximum clarity and impact. They are a fantastic tool for highlighting performance on singular, crucial metrics and for making your dashboards easy to understand for everyone on your team.

Building charts in a tool like Power BI is a valuable skill, but we know it often involves numerous clicks and settings just to get one visualization right. Sometimes, you need accurate reports and dashboards delivered much faster. We built Graphed to solve this by automating the entire process. Instead of dragging and formatting, you can just ask, "Create a gauge chart showing a Shopify sales of $65,000 against our monthly goal of $100,000," and have a real-time, shareable dashboard in seconds. It connects to all your data sources and transforms hours of work into a simple conversation.

Related Articles

How to Connect Facebook to Google Data Studio: The Complete Guide for 2026

Connecting Facebook Ads to Google Data Studio (now called Looker Studio) has become essential for digital marketers who want to create comprehensive, visually appealing reports that go beyond the basic analytics provided by Facebook's native Ads Manager. If you're struggling with fragmented reporting across multiple platforms or spending too much time manually exporting data, this guide will show you exactly how to streamline your Facebook advertising analytics.

Appsflyer vs Mixpanel​: Complete 2026 Comparison Guide

The difference between AppsFlyer and Mixpanel isn't just about features—it's about understanding two fundamentally different approaches to data that can make or break your growth strategy. One tracks how users find you, the other reveals what they do once they arrive. Most companies need insights from both worlds, but knowing where to start can save you months of implementation headaches and thousands in wasted budget.