Power BI Tutorials: Learn Microsoft Power BI Step by Step
Every Power BI tutorial on EnjoySharePoint in one place: Power BI Desktop, DAX measures, charts, matrix and table visuals, slicers, dashboards and row-level security. Each example is built in Power BI Desktop with real data.
Pick a Power BI topic
Jump straight to the visual, DAX function or task you’re working on. Each topic lists every tutorial we have on it.
What is Power BI?
Power BI is Microsoft’s business analytics platform for connecting to, visualizing and sharing data. It’s a core workload of Microsoft Fabric, and existing Power BI content and workspaces keep working without migration.
The parts of Power BI
- Power BI Desktop: the free Windows app for connecting to data, modeling it and building reports.
- Power BI service: the online service for publishing, sharing and collaborating on reports and dashboards.
- Power Query (M): the data preparation engine; every step you record is written in the M language.
- DAX: the formula language for measures, calculated columns, calculated tables and row-level security.
What's current in Power BI (2026)
Check these before you buy licenses or plan new reports.
- LicensesFabric (Free), Pro and Premium Per UserFree users can view shared content only when it’s in a Premium (P) capacity or a Fabric F64 or larger capacity.
- RetiringPremium P SKUsMicrosoft tells new and existing customers to buy Fabric F SKUs instead.
- F2 / P1Copilot in Power BINeeds a paid Fabric capacity (F2 or higher) or Power BI Premium (P1 or higher). Pro or PPU alone isn’t enough.
- Feb 2027Q&A retiresMicrosoft recommends Copilot for natural-language questions instead.
- NewDAX user-defined functionsReuse your own logic across measures with user-defined functions.
A Power BI learning path
New to Power BI? Work through these in order. Each step builds on the one before.
- Install and learn Power BI DesktopThe free report builder
- Build a report from a SharePoint list and ExcelYour first report
- Create a date tableThe base of time intelligence
- Write your first measureStart with DAX
- Show data in a table visualThe simplest visual
- Add slicers to your reportLet readers filter
- Create a dashboardPin the key numbers
- Secure data with row-level securityShow each user their data
All 136 Power BI tutorials, by topic
Every Power BI tutorial on the site, grouped by task. Use the topic cards above to jump to a section.
Get started with Power BI
2 tutorialsInstall Power BI Desktop and build your first report from a SharePoint list and Excel.
- How to Create a Power BI Report From SharePoint List and Excel
- How to Use Power BI Desktop (Step‑by‑Step Guide for Beginners)
Power BI comparisons
2 tutorialsHow Power BI relates to Power Query and Power Apps, and when to use each.
- Power BI vs Power Apps [Complete Comparison]
- Power Query vs Power BI: What’s the Difference and How They Work Together
Data preparation and modeling
7 tutorialsPrepare data with Power Query and build a clean model: date tables, hierarchies, combining tables and data sources.
- Power BI Date Hierarchy – Complete tutorial
- Power BI Date Table: 5 Methods + DAX Code [Complete Guide]
- How to Change Data Source in Power BI (Step-by-Step)
- Combine Two Tables With Same Columns in Power BI [8 Examples]
- How to Create a Date Table in Power BI?
- How to Create Hierarchy in Power BI?
- Power bi date format (Various examples)
DAX measures and functions
29 tutorialsWrite DAX measures: SUM and SUMX, COUNT, IF, SWITCH, date differences, percentages and more.
- Power BI Measure SUM – Complete tutorial
- How to Sum and Group By Multiple Columns in Power BI (Complete Guide)
- How to Calculate Date Difference in Power BI?
- Countif function in Power BI Measure + 10 Useful Examples
- How to create a measure in Power BI
- How to Create Measure Table in Power BI?
- How to Filter Measure in Power BI?
- How to Multiply in Power BI With DAX: Columns, Measures and Tables
- Power BI AVERAGE, AVERAGEA and AVERAGEX Functions (With DAX Examples)
- Power bi Date Difference – 8 Different Examples
- Power BI Date Function with Examples
- Power BI DAX Count Functions: COUNT, COUNTA, COUNTX, COUNTROWS and DISTINCTCOUNT
- Power BI DAX Logical functions [7 Examples]
- Power BI DAX SUM and SUMX function – How to use
- Power bi group by date range
- Power BI Information Functions – [11 DAX Examples]
- Power BI MAX and MIN function with Examples
- Power bi measure by category + Examples
- Power bi measure count with filter
- Power BI Measure Date + Examples
- Power bi measure divide + 9 examples
- Power bi measure examples (20 useful examples)
- Power BI Measure Filter
- Power BI Measure IF with Examples
- Power bi measure subtract + 7 useful examples
- Power bi measure switch statement with examples
- Power bi sort by measure
- Power BI SUM Measure | SUMX() in Power BI
- How to Show Values as a Percentage in Power BI (Total, Row, Column, Group)
Bar and column charts
13 tutorialsCreate and format bar, column, clustered and stacked charts.
- How to Apply Conditional Formatting in Power BI Bar Chart?
- Clustered Column Chart in Power BI + 6 Examples
- Column Chart in Power BI – How to Create & Use
- Conditional Formatting In Power BI Stacked Column Chart
- How to Create a Clustered Bar Chart in Power BI?
- Power BI Bar Chart + Conditional Formattings
- Power BI Bar Chart Rounded Corners
- Power Bi Bar Chart – How to Create
- Power BI Stacked Bar Chart Sorted by Value [With Examples]
- Power Bi Stacked Column Chart Multiple Legends
- How to Show Percentage in a Power BI Bar Chart Data Label?
- How to Show Zero Values in Power BI Bar Chart?
- Stacked Column Chart in Power BI
Line and area charts
8 tutorialsShow trends over time with line and area charts.
- How to Add Multiple Lines in Power BI Line Chart?
- How to Apply Conditional Formatting in Power BI Area Chart?
- How to Apply Transparency in Power BI Area Chart?
- Area Chart in Power BI
- Conditional Formatting in Power BI Line Chart
- Power BI Line Chart
- Power BI Line Chart Date Hierarchy [With Examples]
- How to Show Zero Values in Power Bi Line Chart?
Pie, donut and funnel charts
12 tutorialsShow parts of a whole with pie and donut charts, and stages with funnel and pyramid charts.
- How to Create & Use Donut Chart in Power BI?
- How to Create & Use Funnel Chart in Power BI?
- How to Create a Power BI Pie Chart + Conditional Formattings
- Create Stacked Funnel Chart in Power BI
- Difference Between Pie Chart and Donut Chart in Power BI
- Horizontal Funnel Chart in Power BI – How to Create & Use
- Pie chart in Power BI
- Power BI Pie Chart Conditional Formatting
- Power BI Pie Chart Drill Down
- Power Bi Pie Chart Percentage Of Total [With Examples]
- Pyramid Chart In Power BI
- How to Show Only Selected Values in Power Bi Pie Chart?
Cards, KPIs, maps and other visuals
17 tutorialsThe other visuals and how to format them: cards, KPIs, gauges, waterfalls, maps, scatter charts, treemaps, key influencers and conditional formatting.
- Power Bi key influencers – Complete tutorial
- How to use Power bi maps – Complete tutorial
- How to Add Conditional Formatting in Power BI (2026 Guide)
- How to Apply Conditional Formatting in Power BI Gauge Chart?
- 2 Various Ways to Change the Visual in Power BI
- How to Create a Gantt Chart in Power BI?
- How to Create and Use Power BI Combo Chart?
- Create Ribbon Chart in Power BI
- Gauge Chart in Power BI – How to Create & Use
- Microsoft Power BI KPI Visual – How to use
- Power BI Card Visual: How to Use the New Card Visual
- Power BI Q&A Visualization
- Power BI Show Items With No Data: How It Works and How to Show 0
- Power BI Treemaps
- Power BI Waterfall Chart – Detailed Guide
- How to Set as Total in Power BI Waterfall Chart?
- How to use Microsoft Power BI Scatter Chart
Matrix and table visuals
15 tutorialsFormat, sort and total the matrix and table visuals, and show rows the way your readers expect.
- Calculate Percentage of Total in Power BI Matrix
- Create a Matrix Visual in Power BI
- Display Average Instead of Total in Power BI Matrix Visual
- Display Power BI Matrix Visual in Tabular Format [Stepped Layout Option Missing]
- How to Format Table Visual in Power BI?
- Power BI Matrix Visual Conditional Formatting
- Power BI Matrix: Hide Column Headers, a Column or Blank Columns
- Power BI Table Visual | Create a Table in Power BI
- Replace Blank Values with Zero in Power BI Matrix Visual
- How to Set Column Width in Power BI Matrix Visual?
- How to Show All Values in a Power BI Matrix (Not Just the First)
- Show Power BI Matrix Rows Without a Hierarchy (Tabular Layout)
- How to Sort Column Values in Matrix Visual Power BI?
- How to Sort Matrix Column Headers in Power BI?
- How to Turn Off Grand Totals in Power BI Matrix [Row & Column]
Slicers and filters
20 tutorialsLet report users filter data with slicers and filters, and sync them across pages.
- Enable Multiple Selections in Power BI Slicer [Complete Guide]
- How to Add Checkboxes to a Power BI Slicer (Style, Color and Filtering)
- How to Add Filter in Power BI?
- How to Add Search Box to Power BI Slicer?
- How to create a filter in Power bi
- How to create a Measure based on Slicer in Power BI
- Create a Power BI Slicer Panel – Step By Step
- How to Create Date Range Slicer in Power BI?
- How to Filter Dates in Power BI: All Method Explained
- How to get selected value from Slicer in Power BI
- Power BI Filter vs Slicer: Which One Should You Use?
- Power BI Slicer Default Value: 5 Methods That Actually Work
- Power BI Slicer Dropdown: How to Set Up, Search, Style and Fix It
- Power BI Slicer Filter Another Slicer
- Power BI Slicer With Multiple Columns: 4 Methods + When to Use Each
- Power BI Slicer | Sync Slicers in Power BI
- How to Remove Blank Values from a Slicer in Power BI (3 Easy Methods)
- Slicers in Power BI Report
- How to use Contains in Power BI Slicer Visual?
- How to Use the Power BI Button Slicer (Layout, Colors and Sorting)
Dashboards, sharing and security
9 tutorialsBuild dashboards, refresh data on a schedule, export data and secure it with row-level security.
- Power BI Row Level Security Tutorial (RLS) for Beginners – Step by Step Guide
- 10 Power BI Dashboard Examples You Can Use Right Now
- Contact your admin to enable embed code creation in Power BI
- How to Convert Base64 to PDF Using Power BI?
- How to create a Power BI Dashboard in Microsoft teams
- How to Create a Power BI Dashboard?
- How to Export Data from Power BI: With Limits, Fixes & Workarounds
- How to Export Power BI to Excel?
- Power BI Scheduled Refresh – How to Configure
Power BI with Power Automate
2 tutorialsAutomate Power BI tasks with Power Automate flows.
- How to Export Power BI Report to Excel using Power Automate?
- How to Run a Query against a Dataset Using Power Automate?
Recently updated Power BI tutorials
We update tutorials when Microsoft changes something. These are the latest ones, including new tutorials.
Power BI Visual Formatting: A Complete Guide to Better-Looking Reports
Power BI Slicers: Types, How to Add and Configure Them (Complete Guide)
How to Remove Blank Values from a Slicer in Power BI (3 Easy Methods)
How to Edit Visual Interactions in Power BI (Filter, Highlight, None)
How to Append Tables in Power BI (Combine Tables with Same or Different Columns)
Merge vs Append in Power BI: What’s the Difference and When to Use Each
Official docs and more tutorial hubs
For the full reference, go to Microsoft’s documentation. Our other hubs cover SharePoint, Power Automate and the rest of Microsoft 365.
Get the free Power Automate Expressions Cheat Sheet
122 copy-paste formulas with real business examples, from dates and JSON to SharePoint and error handling. An 86-page PDF, free.
Frequently asked questions
What is the difference between Power BI Desktop and the Power BI service?
Power BI Desktop is the free Windows app where you connect to data, build the model and design reports. The Power BI service is the online platform where you publish, share and collaborate on those reports and dashboards.
What is the difference between Power Query and DAX?
Power Query prepares and cleans data before it’s loaded, and its steps are written in the M language. DAX works on the loaded model to create measures, calculated columns and row-level security rules.
Which Power BI license do I need to share reports?
To share and collaborate, you need Pro or Premium Per User. Free users can only view shared content when it’s stored in a Premium (P) capacity or a Fabric F64 or larger capacity.
Can I use Copilot in Power BI with a Pro license?
No. Copilot in Power BI needs a paid Fabric capacity (F2 or higher) or Power BI Premium (P1 or higher). Pro or Premium Per User on their own aren’t enough.
Is Power BI Q&A being retired?
Yes. Microsoft says the Q&A natural-language feature goes away in February 2027 and recommends Copilot in Power BI instead.