
To build a Power BI dashboard, you load your data into Power BI Desktop, clean it in Power Query, write a few measures, design a one-page report that answers a handful of questions, then publish it to the Power BI service and pin the visuals that matter to a dashboard. Power BI Desktop is free, so you can get all the way to publishing without paying anything. Licences only come into it when you share.
One piece of vocabulary first, because it trips up nearly every beginner. In Power BI, a dashboard is something specific: a single page of tiles you pin together in the online service. What most people mean when they say "dashboard" is a one-page interactive report, which you build in Desktop. This guide covers both, in the order you'd actually do them.
What is a Power BI dashboard?
Microsoft describes a Power BI dashboard as a single page, often called a canvas, that tells a story through visuals. Each visual on it is a tile you pin from a report, and selecting a tile takes you to the report behind it.
For a beginner the practical upshot is simple. The real work happens in a report. The dashboard is the front page you assemble afterwards, often from more than one report, for people who want the headline numbers at a glance.
Reports and dashboards look alike, but they behave differently:
Where you build them: reports in Power BI Desktop, dashboards only in the online Power BI service. You can't create a dashboard in Desktop.
Pages: a report can have many pages. A dashboard has exactly one.
Data: a report sits on a single semantic model (the data and calculations behind it). A dashboard can gather tiles from several reports and models.
Interaction: you can filter and slice a report in all sorts of ways. You can't filter or slice a dashboard, though selecting a tile opens the report behind it.
Alerts: you can set data alerts on some dashboard tiles. You can't on a report.
Before you start: the software, the data and the questions
Power BI Desktop is a free download from Microsoft, either from the Microsoft Store or as an installer. Microsoft lists Windows 10 or later as the minimum, and there's no Mac version, so on a Mac you'd need Windows running in a virtual machine.
For data, start with something you understand, such as a year of sales with a date, product, region and amount on every row. An export from your accounts software, CRM or online shop is ideal, as long as it has one row per transaction and a heading on every column. If it's in Excel, format it as a table first (Ctrl+T), because Power BI picks up tables cleanly.
Then, before you open anything, answer three questions on paper. Who will read this? What decision will it help them make? And which three to five questions must it answer at a glance? For a sales dashboard, they might be:
Are we ahead of or behind last month?
Which region is falling behind?
Which products are driving the change?
Is anything unusual this week that somebody should look at?
Mentioned in this article
Certificate in Power BI
Self-paced · verifiable certificate · £109
View courseStep 1: get your data in and clean it with Power Query
In Power BI Desktop, select Get data on the Home ribbon and choose Excel workbook or Text/CSV. Pick your file, tick the table you want in the Navigator, and select Transform data rather than Load. That opens Power Query, where the cleaning happens.
Power Query records every change you make as a step, listed under Applied steps. When next month's file arrives, a refresh replays the same steps on the new data, so you clean it once rather than every month. That alone is worth the effort of learning it.
For a first dashboard, these fixes cover most messy exports:
Set the data type of every column. Dates should be dates and amounts should be numbers. A date stored as text can't drive a time chart, and an amount stored as text won't add up.
Remove what you don't need: blank rows, subtotal and total rows, and columns nobody will ever chart.
Rename columns in plain English. "Amount" beats "AMT_GBP_NET", and the names you choose are the names your readers see.
Trim stray spaces and fix inconsistent spellings, so "North" and "North " don't turn up as two regions.
When it looks right, select Close & Apply to load the clean data into Power BI.
Step 2: build a simple model and write your first DAX measure
If all your data sits in one table, you can skip most of the modelling for now. A single, well-cleaned table makes a perfectly good first dashboard.
Once you add a second table, such as a product list with categories, set things up as a star schema. It's a plain idea with a grand name: one central table of transactions (the fact table) surrounded by tables that describe them (dimension tables), such as products, customers, regions and dates. In Model view you connect them with relationships, usually one product to many sales. A relationship does the job a VLOOKUP or XLOOKUP would do in Excel, without copying a single column across.
Then write a measure. Measures are calculations written in DAX, Power BI's formula language, and they recalculate for whatever the reader has selected. Select New measure on the Home ribbon and type:
Total Sales = SUM(Sales[Amount])
Two more give you the core of almost any sales dashboard. Orders = COUNTROWS(Sales) counts the rows, and Average Order Value = DIVIDE([Total Sales], [Orders]) divides one by the other. DIVIDE is better than a slash because it returns a blank rather than an error when there's nothing to divide by.
You could drag the Amount column straight onto a chart and let Power BI add it up for you. Writing measures instead means every number is defined once, named clearly and reused everywhere, so your cards and charts can't quietly disagree.
Step 3: choose your visuals and design the page
Go back to the questions you wrote down and give each one a visual. If a chart doesn't answer one of them, it doesn't go on the page.
Then lay the page out the way people read: headline cards across the top, the main trend underneath, comparisons beside it and detail at the bottom. Keep the slicers together in one place. Give every visual a title that says what it shows, such as "Sales by month, last 12 months", rather than the default field names.
Go easy on colour. One main colour for normal and one accent for what needs attention makes the important thing stand out, while a different colour for every bar makes nothing stand out. Skip pie charts with more than a few slices, because slices are hard to compare by eye. Our rule of thumb: if the page needs scrolling, it's two pages.
Each chart type has a job:
Cards for the headline numbers: total sales, orders and average order value.
Line charts for anything over time, such as sales by month.
Bar charts for comparing categories, such as sales by region, sorted largest first.
A table or matrix for the detail somebody will want once a chart raises a question.
Slicers for date and region, so readers can filter the whole page themselves.
Step 4: publish your report and pin it to a dashboard
Save your file, select Publish on the Home ribbon and choose a workspace. Signing in to the Power BI service needs a work or school account, because Microsoft doesn't accept personal addresses such as Gmail or Hotmail. With a free licence you can publish to My workspace and build dashboards there for your own use.
Open the report in the service, hover over a visual and select the pin icon. Choose New dashboard, give it a name, and that visual becomes your first tile. Repeat for each visual you want on the front page. If you'd rather keep the page interactive, so selecting one chart filters the others, pin the entire report page instead (from the More options menu) and it comes across as one live tile.
Sharing is where licences come in. Microsoft's guide to Power BI licence types sets it out: a free licence covers content you create for yourself, sharing needs Power BI Pro or Premium Per User, and in most organisations the people viewing it need a paid licence too. The exception is content saved in a workspace on Premium or Fabric F64 (or larger) capacity, which colleagues on free licences can view. Check what your organisation has before you promise your manager a link.
Last, sort out refresh, so the numbers update without you republishing the file every week.
Common mistakes beginners make with Power BI dashboards
Almost every first dashboard goes wrong in the same few places. Knowing them in advance saves an afternoon of confusion:
Starting with visuals instead of questions. You end up with a page of charts that are all technically correct and answer nothing in particular.
Skipping data types in Power Query. Dates and numbers stored as text cause most "why won't this chart work" moments.
Loading every column just in case. Extra columns make the model bigger and the field list harder to use, and you can always add one back later.
Letting Power BI sum columns automatically instead of writing measures. It's fine for a quick look, but named measures are easier to check, reuse and explain.
Cramming the page. Ten visuals and six colours leave the reader to work out what matters, which is your job, not theirs.
Forgetting who can see it. A dashboard nobody has the licence to open hasn't really been shared yet.
Power BI vs Excel: which is better for dashboards?
Excel is better when the data is small, lives in one workbook, and the dashboard is for you or a few colleagues who all have Excel. Pivot tables, pivot charts and slicers make a perfectly good one-page dashboard, and nobody needs a new tool or a new licence.
Power BI is better when the data is large or comes from several sources, when it refreshes every week or month, and when lots of people need to read it in a browser or on their phone. An Excel worksheet stops at 1,048,576 rows, and a workbook passed around by email has a habit of becoming five slightly different workbooks by Friday. A published Power BI report is one version that everyone opens.
The good news is that the two are closer than they look. Excel has Power Query built in, the same cleaning tool Power BI uses, and Excel's Power Pivot uses the same DAX formula language. Learn those in Excel and Power BI will feel familiar from day one, which is why our Certificate in Excel for Data Analysis is a sensible first step if Power BI feels like a leap.
How to get good at building Power BI dashboards
Build one, then build another with different data. The steps above stay the same every time, and the second dashboard always comes together faster than the first.
Here's the honest part: you may not need a course at all. Microsoft's own Power BI training on Microsoft Learn is free, self-paced and genuinely good, and it's the route towards Microsoft's own certification, exam PL-300. If you're disciplined and only need the tool, start there.
A paid course earns its keep when you want more than the tool: a structured project that takes you from a raw file to a published report, help when you're stuck, and something to show for it. Our Certificate in Power BI is built that way. You finish with a portfolio dashboard built from a real dataset, the OBA Tutor is on hand when you get stuck, and you earn a certificate employers can verify online. It's an OBA certificate of completion rather than a Microsoft certification, and the dashboard you build is the stronger proof anyway.
If dashboards are part of a bigger plan, read our guide on how to become a data analyst and look at the Data Analyst Bundle, which pairs Power BI with Excel for Data Analysis and SQL. If your workplace runs Tableau instead, the same planning and design rules apply, and the Certificate in Tableau teaches that tool. Not sure yet? The free info pack sets out what each course covers before you spend a penny.
Good to know
Common questions
A Power BI dashboard is a single page of tiles, pinned from one or more reports, that shows the most important numbers at a glance. Dashboards live in the online Power BI service, and selecting a tile opens the report behind it. Many people also use "dashboard" to mean a one-page interactive report built in Power BI Desktop.
Not a dashboard in Microsoft's sense. Dashboards are a feature of the Power BI service and aren't available in Desktop. In Desktop you build reports, and a one-page report designed to be read at a glance is what most people mean by a dashboard anyway.
Yes. Power BI Desktop is a free download for Windows, from the Microsoft Store or directly from Microsoft. You only need a paid licence when you want to share what you build with other people in the Power BI service.
Usually you need a paid one. Viewing a dashboard someone shares from a standard workspace normally needs a Power BI Pro or Premium Per User licence. The exception is content stored in a workspace on Premium or Fabric F64 or larger capacity, which people with a free licence can view.
It depends on the job. Excel is quicker for small data that already lives in one workbook and a few readers who all have Excel. Power BI is better for large or combined data, regular refreshes, and dashboards that lots of people need to read in a browser or on their phone.
Only a little to start. A handful of simple measures using SUM, COUNTROWS and DIVIDE covers most first dashboards. DAX goes deep, but you can build something useful long before you need the advanced parts.
Power BI Desktop runs on Windows only, so on a Mac you need Windows running in a virtual machine to build reports. The Power BI service works in a web browser, so viewing published reports and dashboards does not need Windows.




