← ALL POSTS
DATA & AI ANALYTICS STEP-BY-STEP GUIDE

Build your first Power BI dashboard from a spreadsheet

You have a spreadsheet that runs part of your business. Sales by month, jobs by crew, invoices by customer, something like that. Every Monday somebody opens it, squints at it, and copies numbers into an email. This guide walks you through turning that spreadsheet into a live Power BI dashboard: one page with a headline number, a couple of charts, and a table, published where your team can open it in a browser. No code, and the software is free to start.

Prerequisites

Step 1: Install Power BI Desktop

Get it from the Microsoft Store: search "Power BI Desktop" and install it. The Store version updates itself, which matters because Microsoft ships updates monthly. You can also download the installer from Microsoft's Power BI site if you prefer. Desktop is free with no trial clock on it. You only pay when you get into paid sharing tiers later.

Step 2: Get Data from your Excel file

Open Power BI Desktop. On the Home ribbon, click Get Data, then choose Excel workbook. Browse to your file and open it.

The Navigator window appears, listing every sheet and table in the workbook. Check the box next to the sheet with your data. The preview pane on the right shows you what Power BI sees. If the preview looks right, you could click Load. Don't. Click Transform Data instead, because real spreadsheets are never clean and the next step is where you fix that.

Step 3: Clean it in Power Query

Transform Data opens the Power Query Editor, a separate window where you fix the data before it lands in your report. The most common fixes:

Every fix you make gets recorded in the Applied Steps list on the right. That's the point of Power Query: next month, when the spreadsheet has new rows, you hit Refresh and all these steps replay automatically. You clean once, not weekly.

When it looks right, click Close & Apply in the top left. The data loads into your report.

Step 4: Build the visuals

You're now on a blank report canvas. On the right you have the Visualizations pane (chart types) and the Data pane (your columns). Building a visual is: click a chart type, then drag columns onto it. Build these four.

Card: the headline number

Click the Card visual (it looks like the number 123). Drag your amount column (revenue, job count, whatever matters most) into its field well. Power BI sums it automatically. Resize it and park it top-left. This is the number people came for.

Bar chart: the breakdown

Click a Clustered bar chart. Drag a category column (customer, crew, product, region) to the Y-axis and your amount column to the X-axis. It sorts largest-first by default, which is what you want.

Line chart: the trend

Click the Line chart. Drag your date column to the X-axis and the amount to the Y-axis. If the X-axis explodes into a Year/Quarter/Month/Day hierarchy, use the drill arrows on the visual header, or remove the levels you don't want from the X-axis well, to get a clean monthly line.

Table: the receipts

Click the Table visual and drag in the four or five columns someone would want when they ask "which ones, exactly?" Date, customer, amount is usually enough.

Here's the part that makes it feel like magic: click a bar in the bar chart. Every other visual on the page filters to match. Click it again to clear. That's built in, you didn't configure anything.

Step 5: Publish to the Power BI Service

Save the file (File > Save, it saves as a .pbix). Then on the Home ribbon, click Publish. Sign in with your work Microsoft account, pick a workspace (My workspace is fine to start), and wait for the success message. Click the link it gives you and your report opens at app.powerbi.com, in a browser, no Desktop needed.

Step 6: Share it

In the Service, open the report and click Share in the top bar. Type coworkers' email addresses and send. One licensing note so the first share doesn't surprise you: viewing shared reports generally requires each viewer to have a Power BI Pro license, which runs around ten to fifteen dollars per user per month, and Pro comes bundled in some Microsoft 365 plans. Check what your organization already has before buying anything.

When the spreadsheet changes, open the .pbix in Desktop, click Refresh, then Publish again. Later you can set up scheduled refresh in the Service so it updates itself, but manual refresh is fine for week one.

Verify it

Open the published report in a browser on a different machine, or have a coworker open it. Check three things: the card total matches what the spreadsheet says, clicking a bar cross-filters the table, and the line chart's most recent month looks right. If the total is off, the culprit is almost always a data type or a filtered-out row from Step 3, so reopen Power Query and check your Applied Steps.

That's a working dashboard from one spreadsheet in an afternoon. If your data lives in five spreadsheets, or in QuickBooks, or in a system nobody can export from, that's the point where it gets harder, and it's the kind of thing we set up for people all the time.

Stuck on this, or want it done for you? That's the job.

Email us →
RELATED READING
When your Excel file becomes a database problem Explainer
Build your first LLM feature with the Claude API Step-By-Step Guide
Dashboards people actually open Explainer
Free dashboards with Looker Studio Step-By-Step Guide
Turn PDFs into data: document processing with AI Explainer
NO FORMS. JUST EMAIL.
mason@hurbs.io
or (832) 457-4317, LA and Houston