Power BI: Build Dashboards People Actually Use
Load messy data, clean it with Power Query, connect it into a model, write measures in DAX, design one clear page, test every number, and share it. You build one complete dashboard for a made-up shop, with a check number at every step.
One payment of $39. Instant online access to the full written course. No subscription. Refund policy.
You turn messy data into a clean, interactive dashboard. By the end you will have built, tested and exported a two-page Power BI report for a sample company, with cleaned data, a connected model, eleven checked measures, working slicers and drillthrough, and a log that shows every key number is right.
Who it is for. Complete beginners who want to turn spreadsheets and exports into clear, interactive dashboards: office workers, analysts in training, small-business owners, students and career changers. You do not need to code. You do need a Windows computer.
You finish with. Kestrel Kitchen Supply: A Checked, Shareable Dashboard for a Sample Company. Using the made-up Kestrel Kitchen Supply data, build one Power BI project from raw files to a finished two-page report. Clean the messy 2025 orders, stack them under the 2024 orders, connect the tables in a star model with a marked date table, write eleven measures, design an Overview page with slicers, cards, a trend against last year and two breakdowns, and add a Store detail page reached by drillthrough. Test the numbers against the source files, export a PDF, and, if you have a work or school account with Power BI access, publish the report and check the online numbers. Then explain it in a three-minute walkthrough.
Certificate. Finish every lesson, resolve every quiz question with at least 50% right on the first try, and tick the capstone checklist — Apex Flow Academy issues a verifiable Certificate of Completion with a unique ID and a public verification page. It is a certificate of completion, not a degree, licence, accreditation or exam result.
01 · Start Here: The Tool, the Data and Your First Chart4 lessons
See the whole path from raw file to dashboard, install the free Power BI Desktop, create the practice files for a made-up shop, load them and check them, and build your first two visuals.
- 1.1What Power BI Desktop Does and What You Will BuildFREE
- 1.2Create the Practice Files
- 1.3Load Files and Check Them
- 1.4Build Your First Two Visuals
02 · Clean the Data with Power Query4 lessons
Open Power Query, read its recorded steps, and clean a messy 2025 order file. You remove rows that do not belong, make values match, set data types, and stack the two years into one Sales table.
- 2.1Read the Recipe: Power Query and Applied Steps
- 2.2Remove the Rows That Do Not Belong
- 2.3Make Values Match: Trim, Case and Duplicates
- 2.4Set Types and Stack the Two Years
03 · Build the Data Model4 lessons
Connect your tables into a star shape. You learn what fact and lookup tables are, create and test relationships, build a date table with a DAX formula, and tidy the model so report builders cannot go wrong.
- 3.1Why Separate Tables: Facts and Lookups
- 3.2Create and Test Relationships
- 3.3Build a Date Table
- 3.4Make the Model Safe to Report On
04 · Write the Numbers: Measures in DAX4 lessons
Turn the model into answers. You write measures for quantity, revenue, cost, profit and margin, change the filters inside a formula with CALCULATE, and compare this year with last year using time intelligence.
- 4.1Measures: Calculations That Follow the Filters
- 4.2Revenue, Cost and Profit with SUMX
- 4.3CALCULATE: Change the Filters Inside a Formula
- 4.4Compare With Last Year: Time Intelligence
05 · Design the Dashboard Page4 lessons
Turn your measures into a clear page. You match visuals to questions, add slicers and control how visuals filter each other, lay out a KPI row with a trend and two breakdowns, and polish titles, colors and accessibility.
- 5.1Pick the Right Visual for the Question
- 5.2Slicers and How Visuals Filter Each Other
- 5.3Lay Out the Page: KPI Row, Trend, Breakdown
- 5.4Polish: Titles, Numbers, Color and Access
06 · Detail, Testing, Sharing and Your Capstone4 lessons
Add a store detail page with drillthrough, test every number against the source, choose a safe way to share, and finish the capstone: a checked dashboard for a sample company, exported and, if your account allows, published.
- 6.1Add a Store Detail Page with Drillthrough
- 6.2Test Your Numbers Before You Share
- 6.3Save, Export and Share
- 6.4Capstone: Assemble, Review and Present
What Power BI Desktop Does and What You Will Build
You will be able to
- Name the five stages of a Power BI project.
- Say what Power BI Desktop is, what it costs and where it runs.
- Open the program and find its main views.
Why this matters
Most beginners start with charts. The charts look wrong, and they cannot tell why. The cause is nearly always earlier in the chain, in the data. This lesson gives you a map, so you always know which stage you are in.
Learn it
Power BI is a set of tools from Microsoft that turns tables of data into interactive pages. Two parts matter for you.
- Power BI Desktop is a free program that you install on a Windows computer. You build your work in it.
- The Power BI service is the online part. You publish your work there so other people can open it. Sharing with others usually needs a paid license, so this course treats it as optional.
Desktop runs on Windows only. If you own a Mac, use a Windows computer at work, at school or at a library. Check Microsoft's current pages for other options.
Every project has five stages. This course has one module for each, plus a sixth module to share and finish.
- Get the data into Power BI (Module 1).
- Clean it, so every value is tidy and consistent (Module 2).
- Model it, so the tables know how they connect (Module 3).
- Calculate the numbers you need with formulas (Module 4).
- Show the numbers on a well-designed page (Module 5).
A note on names. In Power BI, what you build in Desktop is a report. A report is one or more pages of charts. A dashboard is a different item. It lives in the online service. It is one screen of tiles, usually pinned from reports. Most people say dashboard for any good page of charts. We will use that everyday word, but you will build a report page.
Your project is a sales dashboard for Kestrel Kitchen Supply, a made-up online shop. All the data is made up and uses round numbers, so you can check every result. Each hands-on task ends with a check number. If your number matches, you are on track. If it does not, the lesson lists what to look at.
See it in action
Example (illustrative numbers): Kestrel Kitchen Supply is a made-up shop.
Here is the finished dashboard in words. At the top are a title and two filters, for year and region. Under them are four number cards: revenue, profit, profit margin and change from last year. Below is a line chart of revenue by month, with last year as a second line. Beside it are two bar charts, one for product category and one for store. Right-click a store and a second page opens with that store's details.
Each piece needs earlier work. The cards need formulas. The formulas need connected tables. The tables need clean data. That is why the order is Get, Clean, Model, Calculate, Show.
To install the program:
- Open the Microsoft Store on Windows and search for Power BI Desktop. You can also use the download link on Microsoft's Power BI Desktop page.
- Install it, then open it.
- Look at the left edge of the window. You should see icons for Report, Table and Model views. Newer versions may add more.
If this is not working:
- You need Windows 10 or newer and a screen of at least 1440 by 900 pixels. Microsoft lists these limits on its download page.
- If the window shows large black areas, open Windows Settings, search for blurry, choose the option that lets Windows fix blurry apps, and restart the program.
- If some pop-up boxes never appear, set the Windows display scale to 100 percent.
- You are asked to sign in when you publish. If the start screen asks earlier, look for a link to close or skip it.
Common mistakes
- Starting with charts. They feel like the point, so you drag fields onto a chart in the first hour. Follow the five stages instead.
- Mixing up report and dashboard. People use the words loosely. Ask what they mean before you agree to build one.
- Thinking free Desktop means free sharing. The service has its own license rules. Plan to share a PDF or the file.
You are done when
Power BI Desktop opens on your computer. You can point to the Report, Table and Model icons. You can say the five stages in order. Your kestrel-bi folder exists and holds an empty project file.
You finished the free lesson
That is one lesson from the course. The full course gives you every remaining lesson, a quick check and a hands-on task in each one, and the workbook of templates and checklists.
Full course$39
- A Windows computer. Power BI Desktop is free but runs on Windows only (Windows 10 or newer, 64-bit, and a screen of at least 1440 by 900 pixels at the time of writing). If you only have a Mac, use a Windows computer at work, at school or at a library, and check Microsoft's current pages for other options
- Power BI Desktop, free from the Microsoft Store or from Microsoft's download page (check the current page for details)
- Notepad, which is built into Windows, to create the practice CSV files. Every practice file is written out in the lessons and in the workbook, so nothing needs to be downloaded
- A PDF viewer, such as your web browser
- A calculator or any spreadsheet for the by-hand checks
- Optional: a work or school account that has Power BI access, if you want to publish to the online service. Microsoft says a work or school email is needed, and that sharing with other people usually needs a paid license. Nothing in the core lessons requires it, and a PDF export and the project file are enough to finish the capstone
- All core lessons can be completed for free. The practice data is made up and you create it yourself
- You can save a file, find it again and copy and paste text
- You are comfortable with totals and percentages, such as adding a column of numbers and working out a share
- You have access to a Windows computer; no coding or database experience is needed
Kestrel Kitchen Supply: A Checked, Shareable Dashboard for a Sample Company
Using the made-up Kestrel Kitchen Supply data, build one Power BI project from raw files to a finished two-page report. Clean the messy 2025 orders, stack them under the 2024 orders, connect the tables in a star model with a marked date table, write eleven measures, design an Overview page with slicers, cards, a trend against last year and two breakdowns, and add a Store detail page reached by drillthrough. Test the numbers against the source files, export a PDF, and, if you have a work or school account with Power BI access, publish the report and check the online numbers. Then explain it in a three-minute walkthrough.
- kestrel-dashboard.pbix with a Sales table of 48 rows built by recorded Power Query steps, plus Products (8 rows), Stores (5 rows) and a marked Date table (731 rows) (Modules 1 to 3)
- Eleven measures: Total Quantity, Order Lines, Revenue, Cost, Profit, Margin %, East Revenue, Revenue % of All Regions, Revenue LY, Revenue YoY % and Revenue YTD (Module 4)
- An Overview page with a title, two slicers, four cards, a line chart of this year against last year, and bar charts by category and by store, all titled, aligned and given alt text (Module 5)
- A Store detail page reached by drillthrough from the store chart (Module 6)
- A log of at least eight checks, each with the expected number, the actual number and pass or fail, including one slice worked out by hand (Module 6)
- A PDF export of the dashboard, and, if your account allows, a published report whose numbers you have checked (Module 6)
- Notes for a three-minute walkthrough that states the question, the key numbers, the breakdown, one store and the limits (Module 6)
- Power BI Desktop
- A free Windows program where you load data, clean it, model it, calculate on it and build report pages.
- Power BI service
- The online part of Power BI, where you publish reports so other people can open them. Sharing there usually needs a paid license.
- Report
- One or more pages of charts and numbers that you build in Desktop.
- Dashboard
- In Power BI's own words, one screen of tiles in the online service. In everyday speech, people also use the word for a good report page.
- CSV file
- A plain text file where each line is a row and commas separate the columns.
- Grain
- What one row of a table stands for, such as one product sold in one store on one day.
- Import
- Power BI keeps its own copy of the data inside your project. The source file is not changed, and Refresh reads it again.
- Power Query
- The cleaning workshop inside Power BI. It records each change as a step, and replays the steps when data refreshes.
- Applied Steps
- The list of recorded changes for a query, run from top to bottom like a recipe.
- Staging query
- A query that only feeds another query. You switch off its loading so it does not become a table in the project.
- Append
- Putting the rows of one table under another table. Columns are matched by name.
- Data type
- What kind of value a column holds, such as whole number, decimal number, date or text. It decides what you can do with the column.
Browse the full Academy encyclopedia
15 checks were run and recorded while writing this course (code, formulas, commands and facts), and it lists 49 official sources it was checked against. Prices, features and policies of outside tools can change, so check each tool's own website.
Created by Apex Flow Academy with AI assistance. For education only; not legal, tax, financial or medical advice. Results depend on your effort and circumstances.
Python From Zero: Write Programs That Work
You write and run real Python programs from the first lesson, and you finish with three small working tools that you built yourself, tested with checks you wrote, and can change without starting over.
Python Automation: Make the Computer Do Your Boring Work
You automate files, spreadsheets, email drafts and web lookups that eat your week. You finish with your own script that plans before it acts, keeps a log, is tested against sample data, and runs on a schedule.
SQL: Ask Any Database Any Question
You will be able to write SQL that answers business questions from a database: choose and sort columns, filter rows, summarise and group, join tables, and check that your numbers are right. You finish with a report you built and checked yourself.