Power BI Lesson 3 – Power BI Components | Dataplexa
Beginner Level · Lesson 3

Power BI Components

Power BI is not a single tool — it is a family of components that each handle a specific part of the analytics workflow, and understanding what each one does, how it looks, and when to use it is the foundation everything else in this course builds on.

The Three Core Components

Microsoft designed Power BI as three separate products. They are built to work together but each one has a completely different purpose. A professional analyst uses all three at different stages of the same project.

🖥️
Power BI Desktop
A free Windows desktop application you download from Microsoft. This is your primary workspace. You connect to data, clean it in Power Query, build your data model, write DAX formulas, and design every page of your report here. It saves as a .pbix file on your computer. Roughly 90% of your total work time in Power BI happens here.
Free to download Windows only Offline capable
☁️
Power BI Service
A cloud-based platform accessible at app.powerbi.com. After you build and publish your report from Desktop, it lives here. Your colleagues can view it in a browser without installing anything. You can also set up automatic data refresh schedules, manage access permissions, and organise reports into workspaces. Some limited report editing is possible directly in the browser.
Browser-based Requires Pro or Premium to share Scheduled refresh
📱
Power BI Mobile
A free app for iOS and Android that connects directly to Power BI Service. Managers and executives use it to check dashboards while away from their desks. You cannot build or edit reports in the mobile app — it is strictly a consumption tool. Reports automatically adapt their layout for mobile screens when a mobile layout has been configured in Desktop.
Free app iOS & Android View-only

The .pbix File — What It Actually Contains

When you save your work in Power BI Desktop, it creates a .pbix file. This single file packages everything together. Understanding what is inside it helps you appreciate how the whole system works.

SalesReport.pbix — Contents
📦 Data Model
All your imported tables stored in compressed format. The data travels with the report.
🔗 Relationships
All table relationships you defined in Model View, including cardinality and filter direction.
🔢 DAX Measures
Every calculated measure and calculated column you wrote in DAX.
⚙️ Power Query Steps
All transformation steps written in M language. These re-run every time the report refreshes.
📊 Report Pages
All your visual layouts — every chart, slicer, card, and table on every page.
🎨 Themes & Formatting
Colour themes, font sizes, conditional formatting rules, and all visual styling choices.

Power BI Desktop — Full Interface Walkthrough

This is what Power BI Desktop looks like when you open it with a report loaded. Every area has a specific role and you will use all of them throughout this course.

Power BI Desktop — SalesReport.pbix
Home
Insert
Modeling
View
Help
Get Data ▾
Publish
Page 1
Page 2
+ Add page
Total Revenue
£248,500
▲ 12% vs last month
Total Orders
1,340
▼ 3% vs last month
Revenue by Region
North
£82K
South
£64K
East
£55K
West
£47K
Visualizations
📊
📈
🍩
🗺️
📉
🔢
📋
🎯
🔘
📰
Build Visual
X Axis
Region
Y Axis
Sum of Revenue
Data
Sales
∑ Revenue
∑ Quantity
📅 OrderDate
🔤 Region
🔑 ProductID
Products
🔑 ProductID
🔤 Category
🔤 ProductName
∑ UnitPrice
① View Switcher Bar
The vertical icon bar on the far left. Click each icon to switch between Report, Data, Model, and DAX Query views.
② Ribbon
Tab bar at the top with tools like Get Data, New Measure, Publish, and formatting options for selected visuals.
③ Report Canvas
The white page in the centre. This is where you drag, drop, and arrange all your visuals. Each tab at the bottom is a separate report page.
④ Visualizations Pane
Right panel showing visual type icons and field wells — X Axis, Y Axis, Legend, Values. Controls what data goes into the selected visual.
⑤ Data Pane
Lists all your tables and their columns. Drag fields from here onto the canvas or into field wells. A ∑ symbol means it is a numeric column. 🔑 means it is a key column used in a relationship.

The Four Views Inside Power BI Desktop

Each icon on the left bar opens a completely different workspace. You will use all four of them at different stages of building a report.

View What You See What You Do Here
📊 Report The visual canvas with charts and slicers Build, arrange, and format all visuals and pages
🗃️ Data Tables in a spreadsheet-style grid Inspect data, check calculated columns, verify values loaded correctly
🔗 Model All tables as boxes with relationship lines between them Create, edit, and manage relationships between tables
📝 DAX Query A code editor for writing DAX queries Write and test DAX queries before applying them to the model

Power Query Editor — Full Layout

Power Query Editor opens in a separate window when you click Transform Data in the ribbon. It is not a view — it is its own environment entirely dedicated to cleaning and shaping data. Every step you take here is fully reversible and never touches your original source file.

Power Query Editor — SalesReport.pbix
Home
Transform
Add Column
View
Close & Apply
Queries [3]
Sales
Products
Customers
Query Settings
Name: Sales
Rows: 1,240
Cols: 6
= Table.RemoveRowsWithErrors(#"Changed Type", {"Revenue"})
ABC Region 📅 OrderDate 1.2 Revenue 123 Quantity ABC Category
North01/01/20244,500.0012Electronics
South02/01/20243,200.008Clothing
East03/01/20246,100.0015Electronics
West04/01/20242,800.007Furniture
North05/01/20245,400.0011Clothing
Applied Steps
Source
Navigation
Promoted Headers
Changed Type
Removed Columns
Removed Errors
Current Step
Removed Errors

The formula bar at the top of the data preview shows the M language code behind the currently selected step. You do not need to write M manually at this stage — Power Query generates it automatically as you use the ribbon buttons. You will learn M language properly in Lesson 30.

Power BI Service — The Cloud Workspace

Once you publish a report from Desktop, it appears in the Power BI Service. This is a completely browser-based platform your team accesses without installing anything. Here is what it looks like.

Power BI
Home
My Workspace
Sales Team
Browse
JD
Navigation
📊 Reports
📌 Dashboards
📦 Datasets
📂 Dataflows
Workspaces
My Workspace
Sales Team
Finance Team
My Workspace
+ New ▾
All
Reports
Dashboards
Datasets
Name Type Last Refreshed Owner
📊 Sales Dashboard 2024 Report Today, 08:00 J. Doe
📌 Executive Summary Dashboard Today, 08:00 J. Doe
📦 Sales_Dataset Dataset Today, 08:00 J. Doe

Notice that publishing one .pbix file automatically creates two separate items in the Service — a Report and a Dataset. The Dataset is the data model. The Report is the visual layer built on top of it. Other colleagues can build their own reports from the same Dataset without ever touching your original report file.

Licensing — Free vs Pro vs Premium

Power BI has three licence tiers. You need to know the difference because it directly affects what you can and cannot do when sharing reports with a team.

Feature Free Pro Premium
Build reports in Desktop
Publish to My Workspace
Share reports with colleagues
Colleague needs a licence to view Pro required Free is enough
Scheduled data refresh
Large datasets & AI features

For this entire course a Free account is sufficient. Everything you learn in Desktop works exactly the same regardless of licence. You only need Pro when you are ready to share reports with colleagues in a real work environment.

The Full Data Flow — Source to Consumer

Here is the complete journey data takes through the Power BI ecosystem — from a raw file all the way to the person reading the report on their phone.

RAW DATA SOURCE
(Excel / SQL Database / SharePoint / Web API / CSV)
        │
        ▼
POWER QUERY EDITOR  [inside Desktop]
  • Connect to the source
  • Remove errors, nulls, and duplicates
  • Rename columns and set correct data types
  • Merge or append multiple tables
  • Every action is saved as an M language step
        │
        ▼
DATA MODEL  [Desktop — Model View]
  • Define relationships between tables
  • Set cardinality (One-to-Many, etc.)
  • Write DAX measures and calculated columns
        │
        ▼
REPORT CANVAS  [Desktop — Report View]
  • Build charts, cards, tables, and slicers
  • Design multiple pages with interactions
  • Configure drill-through and tooltips
        │
        ▼  [File → Publish to Power BI Service]
POWER BI SERVICE  [app.powerbi.com]
  • Report and Dataset appear in Workspace
  • Configure scheduled refresh (hourly / daily)
  • Manage team permissions and row-level security
  • Pin visuals to a Dashboard for executives
        │
        ├──▶  BROWSER  (team views report on desktop)
        │
        └──▶  POWER BI MOBILE  (manager views on phone)
Output of each stage
Power Query Editor
Clean, structured tables — ready to model
Data Model
Related tables with DAX calculations applied
Report Canvas
Interactive .pbix report — all visuals and pages complete
Power BI Service
Shared workspace with scheduled refresh and access control
Mobile / Browser
Consumer reads insights, filters slicers, drills down into data

Teacher's Note: The single most important thing to take from this lesson is that Power BI Desktop and Power BI Service are not the same product — they are two separate tools that hand work off to each other. You build in Desktop. You share through Service. Confusing the two is one of the most common mistakes beginners make when they first start working in a team environment, and it leads to a lot of frustration when things do not appear where they expect them.

Practice

Practice 1 of 3

The single file that Power BI Desktop creates when you save your work — containing data, model, DAX, and visuals — has the extension .___ .

Practice 2 of 3

The panel inside Power Query Editor that records every transformation you apply, in sequence, is called ___ Steps.

Practice 3 of 3

To share a report with colleagues through Power BI Service, you need at minimum a Power BI ___ licence.

Lesson Quiz

Quiz 1 of 3

When you publish a .pbix file to Power BI Service, what two items does the Service automatically create?

Quiz 2 of 3

Which view inside Power BI Desktop would you use to check that a calculated column produced the correct values row by row?

Quiz 3 of 3

A colleague has a Free Power BI licence and wants to view a report you shared from a Premium capacity workspace. Is this possible?

Next up — Lesson 4 walks you through installing Power BI Desktop on your machine step by step so you are set up and ready to follow every practical lesson from here.