Business Intelligence with Power BI

L01 · From Data to Decision

From Data to Decision

Learning objectives. By the end of this lesson you will be able to:
  • Explain what business intelligence is and describe the loop that turns a question into a decision
  • Distinguish Power BI Desktop, the Power BI Service, and Microsoft Fabric, and state which one this course uses for what
  • Load a CSV file into Power BI Desktop and navigate the Report, Table, and Model views
  • Build a complete one-page report — a card, a bar chart, a line chart, and a slicer — from a real dataset
  • Publish a report from Desktop to the Power BI Service

Estimated time: 45–60 minutes of reading and follow-along, before practice.

Why this matters

Here is the file you will open in a few minutes: l01_retail_2025.csv. It holds one year of sales for Lantern & Pine, a home-goods retailer with 38 stores and an online channel — 50,539 rows, one row per product per order. Open it in a spreadsheet and you can scroll for twenty minutes without learning a single thing about the business.

By the end of this lesson, that same file will be a one-page report that answers, at a glance: how much did we sell, which categories carry the business, how did the year move, and how does any region compare to the others. The gap between those two experiences — 50,539 rows you cannot read, one page you can — is the entire reason business intelligence exists.

And the report will show you something the spreadsheet never would: the biggest sales month of 2025 was May, not December. May brought in $2,089,552; December, for all its holiday shopping, brought in $2,066,122. The reason is sitting in the category mix — Lantern & Pine sells fire pits and patio furniture, and outdoor gear peaks in early summer, hard enough to outweigh the holiday bump in everything else. Nobody finds that by scrolling. Everybody sees it the moment the line chart renders.

What business intelligence is

Business intelligence (BI) is the practice of turning an organization's data into information people can act on. Strip away the vendor language and it is a loop with five stations:

StationWhat happens thereWhere you'll learn it
1 · QuestionSomeone needs to decide something: "Should we expand the Southwest stores?"Every lesson, starting now
2 · DataFind it, clean it, shape it until it can be trustedModule 1 — Power Query
3 · ModelOrganize tables and define calculations so questions become answerableModule 2 — modeling and DAX
4 · VisualsChoose charts that answer the question honestlyModule 3
5 · DecisionShare the report; someone acts on itModule 4 — the Service

Today you will ride the whole loop once, fast, on purpose. The rest of the course slows down at each station. Keep this map in mind — every skill you learn for the next fourteen weeks lives at one of these five stations.

The Power BI ecosystem — three names you need to keep straight

Microsoft's naming here confuses everyone at first, so let us settle it on day one:

NameWhat it isHow this course uses it
Power BI DesktopA free Windows application. This is where reports are built: data loading, modeling, DAX, visuals.Your daily tool. Nearly every assignment is built and submitted as a Desktop file (.pbix).
Power BI ServiceThe website — app.powerbi.com. This is where reports are shared: publishing, dashboards, apps, scheduled refresh.You publish to it today, and Module 4 lives here.
Microsoft FabricThe umbrella platform the Service now sits inside, which also covers data engineering and warehousing tools beyond this course.You will see the name in the Service's corners. When this course says "the Service," it means the Power BI experience inside Fabric.
Before you install Power BI Desktop runs on Windows only. If you are on a Mac, you have three workable paths, in order of preference: a campus computer lab, a school-provided virtual desktop (ask your instructor — most schools running this course provide one), or Windows in a virtual machine. Browser-based authoring in the Service exists and is improving, but the graded work in this course assumes Desktop.

Getting set up

Install Power BI Desktop from the Microsoft Store (search "Power BI Desktop") or from powerbi.microsoft.com/desktop. The Store version updates itself, which is the behavior you want this semester. Desktop is free and does not require an account to build files — you will need your school account only when you publish in the last section.

Then download two course files: l01_retail_2025.csv (the data) and iris-theme.json (the course report theme — a set of colors and defaults chosen to be readable and colorblind-safe; Module 3 explains why that matters).

First contact: three views

[Screenshot l01-three-views — Power BI Desktop, empty file, with the Report / Table / Model view icons on the left rail highlighted]
The left rail: Report view, Table view, Model view. Three views of one file.

When Desktop opens you land in Report view — a blank canvas, a Visualizations pane, a Data pane. Two more icons sit under it on the left rail. Table view shows the rows of whichever table you select, like a spreadsheet you cannot type into. Model view shows your tables as boxes and the relationships between them as lines — with one table it looks empty today, and in Module 2 it becomes the most important screen in the application.

One habit to build immediately: the canvas is not the data. A visual on the canvas is a question you have asked; Table view is where you go to see what the data actually says row by row. When a number looks wrong — and this course will show you many numbers that look wrong — Table view is where you check.

Load the data

On the Home ribbon, choose Get data → Text/CSV, select l01_retail_2025.csv, and Desktop shows you a preview: seven columns — OrderID, OrderDate, Region, Category, Product, Quantity, Revenue — and the first rows of the data.

[Screenshot l01-csv-preview — the Text/CSV preview dialog showing the seven columns with correct types]
The preview dialog. Check the column types before you load — dates as dates, numbers as numbers.

The preview dialog offers two buttons: Load and Transform Data. Transform Data opens Power Query, the cleaning workshop where Lessons 2 and 3 live. Today the file is clean — it was prepared so that nothing stands between you and your first report — so click Load. In Lesson 2 you will learn how rarely real files earn that click.

RevenueThe money a business takes in from selling products or services, before any costs are subtracted. in this file is already computed per row: quantity × unit price, minus any discount. Later in the course you will compute it yourself from the raw pieces; today it is one less thing in the way.

Build the report — four visuals, one page

1 · The headline number: a card

In the Data pane, check Revenue. Power BI drops a column chart on the canvas — its default guess. With the visual selected, choose the Card icon in the Visualizations pane. The chart collapses to a single number: $20.66 million — precisely $20,663,252.72, the sum of the Revenue column across all 50,539 rows. That is the year, in one figure. Notice what you did not do: you never wrote a formula. Power BI saw a numeric column and summed it. That automatic guess is called an implicit measure, and Module 2 will show you both its convenience and the trouble it can cause.

[Screenshot l01-card-total — card visual showing $20.66M total revenue]
One number, no formula: the card sums Revenue automatically.

2 · What carries the business: a bar chart

Click an empty part of the canvas, then check Revenue and Category together. You get a bar chart, and it already tells a story: Furniture leads at $7,592,351, Outdoor follows at $5,553,569, and Decor trails the field at $1,612,488. Two categories are carrying more than half the company's revenue.

[Screenshot l01-bar-category — bar chart of revenue by category, Furniture leading, Iris theme colors]
Revenue by category. Sorted bars answer "who leads?" without making the reader work.

3 · How the year moved: a line chart

Empty canvas again; check Revenue and OrderDate, and switch the visual to a line chart. Power BI first shows one point per year — it groups dates into a hierarchy of Year, Quarter, Month, Day. Click the forked "expand" arrow in the visual's header until you see months. There is the shape of the year: a February trough of $1,142,332, the climb to that surprising May peak of $2,089,552, and December's $2,066,122 falling just short of it.

[Screenshot l01-line-month — line chart of 2025 revenue by month, May peak visible and annotated]
The year's shape. May outsells December — the outdoor season, visible from orbit.

4 · Let the reader ask questions: a slicer

One more: check Region, and change the visual to a slicer. A slicer is a filter that lives on the page, owned by whoever is reading the report. Click Online and watch every visual on the page recalculate at once: $9,218,459 of revenue — about 45 cents of every dollar — never touches a store. Click Southwest and the same page tells a different, smaller story: $1,758,462, the quietest region in the company.

That live recalculation is called cross-filtering, and it is the single biggest thing a Power BI report can do that a printed chart cannot: the reader interrogates the page instead of reading it.

[Screenshot l01-slicer-online — full page with Online selected in the region slicer, all four visuals filtered]
One click on the slicer, and every visual answers for Online only.
Apply the course theme On the View ribbon, open the theme gallery's dropdown and choose Browse for themes, then select iris-theme.json. The whole page adopts the course palette at once. A theme is a design decision made once instead of forty times — Module 3 turns that idea into a skill.

Publish it

On the Home ribbon, choose Publish, sign in with your school account, and pick My workspace. Desktop uploads the report to the Power BI Service; the success dialog gives you a link. Open it: your report, in a browser, slicers working, no Desktop required. Anyone you share that link with (Module 4 covers who can see what) reads the live report — not a screenshot, not an email attachment with final_v3_REAL.pbix in the filename.

[Screenshot l01-service-published — the published report open in the Service, browser chrome visible]
The same report in the Service. Built in Desktop, shared in the browser.

Where BI shows up — three industries, same loop

  • Retail (this course's home turf). Category mix, seasonality, store-versus-online — the exact questions you answered today, asked weekly by every merchandising team on the planet.
  • Health care. Patient volumes by clinic and month, wait times, readmission rates. The line chart with the surprising peak is a flu season instead of a fire-pit season; the loop is identical.
  • Finance. Branch performance, loan portfolios by risk tier, month-end close packs that used to take a week of copy-paste and now refresh themselves. Module 4's scheduled refresh is why finance teams adopted BI first.
Knowledge check. A teammate built a report in Power BI Desktop and wants your manager to see it in her browser, live and interactive. Which piece of the ecosystem does that?
Knowledge check. You checked the Revenue box and Power BI showed a total of $20.66M without you writing any formula. What did Power BI do?
Knowledge check. A reader of your published report clicks "Midwest" in the region slicer. What happens to the card showing total revenue?

Common mistakes

  • Skipping the type check in the preview dialog. If OrderDate loads as text, the line chart cannot group by month and sorts "April" before "February" — alphabetically. Nothing errors. The chart just quietly stops meaning anything.
  • Treating the canvas as the data. When a number surprises you, go to Table view and look at rows. The visual is an answer to a question; make sure it was your question.
  • Confusing Desktop and the Service. If a classmate "can't find Power Query in the browser," they are in the Service. Building happens in Desktop.
  • Forgetting which file is open. Desktop's title bar shows the file name. Assignments in this course are submitted as .pbix files with required names — starting a new blank file and rebuilding is not the same as saving the one specified.

Summary

  • BI is a five-station loop: question → data → model → visuals → decision. This course walks it station by station; today you rode it end to end.
  • Desktop builds, the Service shares, Fabric is the umbrella the Service lives under.
  • Report, Table, and Model views are three windows on one file. The canvas is not the data.
  • Checking a numeric field creates an implicit measure — an automatic SUM. It gave you $20,663,252.72 today; Module 2 explains its limits.
  • A slicer hands the filter to the reader. Cross-filtering — every visual recalculating together — is what makes a report different from a chart.
  • The data had a story a spreadsheet would never surface: May beat December, because fire pits do not wait for the holidays.