How to Create a Tracker in Power BI

Cody Schneider7 min read

A tracker is one of the most powerful tools you can build for your business, turning abstract goals into concrete, visible progress. If you use Power BI, you have everything you need to create a dynamic, real-time tracker for any key performance indicator (KPI), from sales targets to project milestones. This guide will walk you through creating a simple but effective tracker from scratch, complete with measures, visuals, and interactive filters.

What Exactly is a Tracker in Power BI?

In Power BI, a "tracker" isn't a single type of chart, it's a focused report or dashboard page designed to monitor performance against a specific target. Think of it as a living progress bar for your business goals. It gives you an at-a-glance view of how you're doing, where you're succeeding, and what needs attention.

You can create a tracker for almost anything, such as:

  • Sales Tracker: Monitoring monthly revenue against a quarterly target.
  • Project Management Tracker: Tracking completed tasks against the project timeline.
  • Marketing Campaign Tracker: Watching metrics like lead generation or conversion rates against campaign goals.
  • Budget Tracker: Keeping an eye on departmental spending versus the allocated budget.

The goal is to move beyond static, outdated spreadsheets and create an interactive dashboard that updates automatically, providing your team with a single source of truth for performance.

Before You Build: Preparing Your Data

Every great Power BI report starts with well-structured data. Before you even open Power BI Desktop, your source data needs to contain the essential elements for tracking: an actual value and a target value. Your data should be clean, organized, and formatted in a simple table.

For this tutorial, let's imagine we're building a simple quarterly sales tracker. Our data, which could be in an Excel spreadsheet or a database table, might look like this:

Example Sales Data:

  • SaleDate: The date the sale was closed.
  • Salesperson: The name of the salesperson responsible.
  • DealSize: The value of the sale (our "actual").
  • SalespersonTarget: The quarterly sales target for that person (our "target").
  • Region: The sales region.

Your "target" value might live in a separate table, which is a best practice. But to keep things simple for this example, we'll assume it's included in our main sales data table. The most important thing is that the data is ready to be connected.

Step-by-Step Guide to Creating Your Tracker

With our data ready, we can start building. We'll load the data, create the necessary calculations, and then design the visual dashboard.

Step 1: Get Data into Power BI

First, we need to connect Power BI to our data source.

  1. Open Power BI Desktop.
  2. On the Home ribbon, click Get Data.
  3. Select your data source type. For our example, we'll choose Excel workbook.
  4. Navigate to your file, select it, and click Open.
  5. In the Navigator window, check the box next to the table or sheet containing your sales data and click Load.

Power BI will load your data into the data model. You can see your table and its columns in the Data pane on the right side of the screen.

Step 2: Create Your Core Measures with DAX

Measures are calculations that Power BI performs on the fly based on your data and any filters applied. To build a tracker, we need at least three core measures: one for the total actual value, one for the total target value, and one to calculate the percentage of progress.

In the Home tab, click on New Measure. This will open the formula bar. Let's create our measures one by one. For our sales example, we'll call our data table Sales.

Total Sales (Actual)

This measure sums up the actual value we are tracking. In our case, it's the DealSize.

Total Sales = SUM(Sales[DealSize])

Total Target

This measure calculates the overall target. Since each row might have a target, a simple SUM could duplicate values. Using SUMX with VALUES is often a safer way to sum up targets associated with unique entities, like each salesperson.

Total Target = SUMX(VALUES(Sales[Salesperson]), MAX(Sales[SalespersonTarget]))

Progress Toward Target (%)

This measure calculates the percentage of the target that has been achieved. We use the DIVIDE function instead of the slash operator (/) because it gracefully handles cases where the denominator (Total Target) might be zero, preventing errors.

Progress Percentage = DIVIDE([Total Sales], [Total Target], 0)

After creating this measure, select it in the Data pane and in the Measure tools tab, change the format to Percentage.

Step 3: Build Your Tracker with Visuals

Now for the fun part: visualizing our progress. Drag and drop visuals from the Visualizations pane onto the report canvas and configure them with our new measures.

1. The Gauge Chart

The gauge is the classic tracker visual. It looks like a speedometer and is perfect for showing progress toward a set goal.

  • Select the Gauge visual from the Visualizations pane.
  • Drag Total Sales into the Value field.
  • Drag Total Target into the Maximum value field.

Instantly, you have a visual representation of performance. The needle shows your current total sales, and the end of the gauge represents your total target.

2. Card Visuals for Key Numbers

Cards are essential for displaying the most important numbers clearly and prominently.

  • Add three Card visuals to your canvas.
  • For the first card, add the Total Sales measure to the Fields area.
  • For the second, add the Total Target measure.
  • For the third, add the Progress Percentage measure.

Give each card a clear title (e.g., "Total Revenue," "Quarterly Target," "Progress") in the Format pane to make your dashboard easy to understand at a glance.

3. Bar Chart for Breakdown

A tracker is more useful if it shows you exactly who or what is driving performance. A bar chart is perfect for this.

  • Add a Stacked column chart to the canvas.
  • Drag Salesperson into the Axis field.
  • Drag Total Sales into the Values field.

Now you can see sales performance broken down by each salesperson, helping you identify top performers or those who might need support.

Step 4: Make It Interactive with Slicers

Slicers are filters that live directly on your report canvas, allowing any user to easily slice and dice the data without needing to know how to use the Filters pane.

  • Select the Slicer visual from the Visualizations pane.
  • Drag the SaleDate field into the Field area. Under the format options for the slicer, you can display it as a slider, a list, or a dropdown.
  • Add another Slicer and drag Region into the Field area.

Now, users can filter the entire tracker to see performance for a specific time period or region. All your visuals – the gauge, the cards, and the bar chart – will update instantly.

Tips for an Effective Tracker Dashboard

Building the components is just the first part. How you arrange them matters.

  • Put KPIs First: Place your most important numbers (the card visuals and the gauge) at the top-left of the page. This is where people naturally look first.
  • Use Color Thoughtfully: Use conditional formatting to make your report even more intuitive. For example, you can set the data color on the "Progress Percentage" card to turn red if it's below 50% and green if it's above 80%.
  • Keep It Simple: Avoid cluttering your report with too many visuals. A good tracker is focused and answers one key question: "How are we doing on our goal?"

Final Thoughts

Creating a tracker in Power BI is an incredible way to turn your raw data into actionable insights and keep your team aligned on its goals. By connecting your data, creating a few simple DAX measures, and choosing the right visuals, you can build a dynamic dashboard that replaces manual reporting and provides real-time visibility into your most important metrics.

While Power BI is a fantastic tool, we know its learning curve can sometimes feel steep, especially when you need to connect multiple data sources and just want answers fast. That's why we created Graphed. We wanted to make it as simple as having a conversation. Connect your marketing and sales platforms like Google Analytics, Shopify, or Salesforce in a few clicks, then just ask in plain English - "create a dashboard to track my campaign revenue vs. ad spend this quarter" - and the dashboard builds itself, with real-time data ready to go.

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.