The best videos I have found on each stage of a Power BI project, grouped by the teacher who made them. Each one is here for a part it explains better than the rest. The first tag is the stage it belongs to — acquisition, transform, model or report — and the rest are the topics it covers. The date is when the video was published, so you can see how current it is. Links open where the explanation starts.
New to the model stage? Start with Why a star schema, then Getting a semantic model ready for AI. The rest of the videos are below, grouped by teacher.
Access Analytic Learn
Group Uniques – Power Query Challenge
Unpivot other columns avoids hard-coding every month name, so next month’s column still lands in the same place.
Avi Singh – PowerBIPro
Power Query Tutorial for Power BI Desktop (Get Data & Transform): Complete Step-by-Step Tutorial
The Get Data list, the More dialog and a first Excel import, in one full walkthrough.
Use Power BI to Combine CSV and Excel Files from a Folder (#TalkPowerBI Question from Brian)
Combine the files in a folder, and add a header file when the monthly files disagree about their columns.
Time Intelligence Made Easy: Automate Date Filters with Offsets
Three ways to build a calendar table, and the offsets that keep date filters current.
Curbal
Transpose, pivot or unpivot in Power Query?
Transpose, promote headers and pivot other columns to turn rows into columns and back again.
DAX Fridays #206: 9 DAX unwritten rules
The habits that give a beginner away, from column references to model design.
How to design stunning Power BI reports: From initial sketches to final result
Sketch the story and write down the questions you cannot answer yet, before touching the canvas.
Enterprise DNA
Here Are The Differences Between Connectivity, Dataset and Storage Modes In Power BI
Import, DirectQuery and composite seen through the model view: which tables can switch to Dual, and which cannot.
Using Bookmarks To Change Views On The Report Page In Power BI
Bookmarks plus buttons switch between views on one page instead of adding pages.
Developing A Superior Navigation Experience For Your Power BI Reports
Make one report feel like a web app: pages reached from within the report, not from a list.
Guy in a Cube
What Are Power BI Data Connectors and Why They Matter
Connectors are the Get Data list, and the connection is made from your PC, not the cloud, with the network and sign-in consequences that follow.
Choosing Storage Modes for Composite Models in Power BI: Import, Dual, or DirectQuery?
Why Dual exists: in a DirectQuery relationship a date filter still sends every day to the source, and Dual lets the dimension answer from the model instead.
The PERFECT Power BI dataflows use case
Centralise the customer logic once so every report reuses it, instead of each file repeating the same query.
Natives Queries or ODBC with Incremental Refresh in Power BI
The order that trips people up: datasets need RangeStart and RangeEnd first, dataflows the other way round, and a native query breaks folding.
Column Profiling in Power BI Desktop
What the bar under each column tells you: valid, error and empty counts, and the distribution that shows a date-time column worth splitting.
Power Query for Beginners: Clean, Fold & Load Fast
How to read the folding indicator step by step, including the "not supported by fast copy" warning that can break it.
Why Power BI loves a Star Schema
Facts in the middle, dimensions as the points, and why that shape suits Power BI.
Power BI: Sometimes you just need guidance
Where Microsoft’s own modelling guidance lives, and why a weak star schema costs you later.
Power BI Tutorial for Beginners (Step-by-Step in 30 Minutes)
Start with the questions the audience must answer, then pick the visuals, so the report does not fill up with charts nobody asked for.
My CHECKLIST for troubleshooting Power BI Performance
Performance Analyser first: record what is slow in Desktop before publishing and hoping the service is faster.
Havens Consulting
Improving Merging & Appending Power Query (Queries) with Ken Puls
Reference then append to keep one visible step per table, so the next person can see what was combined.
Speed Up Your Power BI Time Intelligence – with this Simple DAX Change
The calendar types added in 2025 (fiscal, ISO, 4-4-5) and the query-planning gains, shown in preview.
Conditional Page Navigation for Buttons in Power BI
One button, whose destination is chosen by a slicer, instead of a button per page.
Kasper On BI
Everything on (Power BI) Accessibility with Meagan Longoria
Accessibility as a baseline rather than a project: the tab order helps the colleague who cannot use a mouse.
KratosBI
Top 5 Design Tips in Power BI in 11 Minutes!!!
A report page used as a hover tooltip, so a visual can show its own trend without a second page.
Microsoft Hates Greg
Why Enhanced Time Intelligence Still Sucks
The counterweight: fiscal calendars solved this with offsets long ago, and the built-in features still do not cover them.
Debunking Flat vs. Star Schemas
The benchmark that questioned whether stars are always faster.
The Spectrum
When a star schema is worth it and when a flat table is fine, with pros and cons rather than rules.
Microsoft Power BI
Microsoft Power BI: End-to-end Power BI Desktop data modeling – BRK2078
When import is the right default (about 95% of the time, they say) and what makes DirectQuery the exception.
Microsoft Power BI: Data visualization best practices – BRK3023
Layout, spacing and navigation: build the report so the next page is one click away.
Microsoft Power BI: Creating accessible Power BI reports – BRK2036
Alt text and tab order: what a screen-reader user hears, and why the visual order is not the reading order.
PeryTUS – Power BI How To
Learn basics of Time Intelligence DAX functions – Part 1
Why time intelligence depends on a proper calendar table, and the wrong totals that appear without one.
Many to Many or Bridge Table in Power BI
The bridge-table design, how it differs from a direct many-to-many relationship, and what each does to the numbers.
RADACAD
Dataflow Vs Dataset: What are the Differences of these two Power BI Components
A dataflow holds the Power Query work; a dataset holds the model. Keeping them apart lets different people own each layer.
Power BI Incremental Refresh and Hybrid Tables
Hybrid tables keep the newest partition in DirectQuery and the history imported; a Premium feature and not the same thing as Dual.
Power BI Performance Tip: Query Folding in Power Query
One step Power Query cannot translate turns the indicator red, and every step after it runs in memory, so the whole table is pulled first.
Append vs Merge in Power BI and Power Query
Append stacks tables with the same shape; merge joins on a key, even when the two columns have different names.
One Dimension Filters Another Dimension in Power BI
Why two dimensions cannot filter each other in a star, and the pattern that gets around it.
DAX CrossFilter Function
Change one relationship’s direction for a single measure, without changing the model.
Power BI Design Tip: Design for Mobile Device
A mobile layout for each page: pin and resize the visuals for the phone, leaving the desktop layout untouched.
SQLBI
Import vs DirectQuery in Power BI
The same model as DirectQuery, then imported: seven seconds to six milliseconds in their test, with the warning that the gap depends on the model and the source.
Measures vs. calculated columns in DAX and Power BI
Columns are computed and stored, so they cost model size; measures are computed at query time.
Finding the slowest measure in a DAX query
Copy the slow visual’s query into DAX Studio to find which of its measures is the expensive one.