Microsoft Tools · MIC-55

From Excel to Power BI Desktop Reports

From Excel to Power BI Desktop Reports is a course in organising Excel data as a proper database and turning it into reports in Power BI Desktop, covering Power Query, star schemas, DAX measures and interactive visuals. It suits Excel users who report regularly and staff who look after data, and you leave with a sales report that refreshes.

Updated
From 7,110 THB / person 7,900 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration12 hours · 2 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

Many organisations keep sales, budget and register data in Excel, but when they try to report on it in Power BI they find several subjects crammed into one sheet, merged cells, numbers stored as text, dates mixing Buddhist and Gregorian years, and fixes that have to be redone every month. If the Excel file is designed as a proper database from the start, Power BI Desktop can turn it into an interactive report that refreshes as soon as new data arrives.

The course has two parts. Day one practises storing and fixing data in Excel so it is ready to act as a database, covering data types, data entry, Excel tables, data validation and separating fact tables from lookup tables. Day two brings the data into Power BI Desktop, cleans it with Power Query, shapes it into a star schema, adds basic DAX measures and builds visuals that interact with each other. It finishes with a workshop that produces a sales report from Excel files that can be refreshed. (2 days, 6 hours per day, 12 hours in total, Beginner level.)

What you’ll gain

  • Store data in Excel following database principles so it is ready for reporting
  • Fix numbers and dates stored with the wrong data type, including Buddhist-era dates
  • Use Excel tables and data validation to control data quality at the point of entry
  • Understand business intelligence and the components of Power BI
  • Bring Excel data into Power BI Desktop and clean it with Power Query
  • Shape data into a star schema and create basic DAX measures
  • Build interactive reports that refresh when the Excel file gains new data

Who this course is for

  • Excel users who produce regular summary reports and want to start using Power BI
  • Sales, accounting, planning and HR staff who look after data in Excel files
  • Teachers, lecturers and academics who need to summarise data visually
  • IT staff who help users prepare Excel data for reports

Prerequisites

  • Able to use Excel for everyday work, for example entering data, formatting and basic formulas
  • No previous knowledge of Power BI is needed
  • A Windows notebook that can run Power BI Desktop (Power BI Desktop runs on Windows only)
  • A work or school Microsoft 365 account if you want to try publishing (optional)

Curriculum

Course Details

This is the 2026 edition of the course on using Excel as a database for Power BI Desktop reports. It runs for 2 days, 6 hours per day (12 hours in total, 09:00-16:00), as lectures with labs, at Beginner level. It keeps the original approach of starting with data preparation in Excel, updates every step for Excel in Microsoft 365 and the current Power BI Desktop, and adds lookup tables, the Folder connector, basic DAX measures and bookmarks. The course is aimed at beginners working from Excel data; learners who need advanced DAX and report management in the Power BI service can continue with Analyzing Data with Power BI Desktop. Learners take home the sample data and the report built in the workshop.

Day 1 Preparing Excel as a Database

Section 1: Storing Data in Excel the Database Way

  • How reports differ from raw data, and why they must be kept apart
  • One row per record, a single header row and no merged cells
  • Common problems in Excel files that are headed for a report
  • Workshop: inspect a sample file and list what needs fixing

Section 2: Lab: Fixing Number and Date Data Types

  • Numbers stored as text, and converting them with Text to Columns and VALUE
  • Dates mixing Buddhist and Gregorian years, and dates Excel cannot read
  • Removing extra spaces and stray characters with TRIM and CLEAN
  • Lab: fix the number and date columns in a sales file

Section 3: Lab: Entering and Selecting Data Quickly

  • Shortcuts for moving around and selecting large ranges
  • Go To Special for selecting blank cells or formula cells only
  • Flash Fill, AutoFill and filling blanks from the cell above
  • Lab: fill in missing values and split product names from codes

Section 4: Lab: Excel Tables and Data Validation

  • Turning a range into an Excel table and naming it
  • Tables that grow as data is added, and structured references
  • Data validation with drop-down lists and blocking duplicate codes
  • Lab: build a sales entry sheet that is hard to get wrong

Section 5: Lab: Separating Fact Tables from Lookup Tables

  • Sales, product and branch tables and the keys that link them
  • Using UNIQUE and XLOOKUP to find keys missing from lookup tables
  • Keeping monthly files in one folder with an identical layout
  • Lab: split a combined sales file into fact and lookup tables

Section 6: Introducing Power BI and Business Intelligence

  • Business intelligence: from data to decisions
  • Power BI Desktop, the Power BI service and the mobile apps
  • How the free, Pro and Premium Per User licences differ
  • Lab: install Power BI Desktop and explore the Report, Table and Model views
Day 2 Building Reports in Power BI Desktop

Section 7: Lab: Bringing Excel Data into Power BI Desktop

  • Get data from an Excel workbook and choosing tables in the Navigator
  • The difference between Load and Transform Data
  • The Folder connector for combining monthly files into one table
  • Lab: import the sales, product and branch tables

Section 8: Lab: Cleaning Data with Power Query

  • Power Query Editor, Applied Steps and column quality, distribution and profile
  • Data types and Using Locale for Thai dates
  • Trim, Clean, Capitalize, Replace Values and Split Column
  • Lab: clean real data, then refresh when the file gains new rows

Section 9: Lab: Star Schema and Relationships

  • Fact and dimension tables, and why a star schema works best
  • Creating one-to-many relationships in Model view
  • A date table for monthly, quarterly and yearly summaries
  • Lab: shape the sales model into a star schema

Section 10: Lab: Basic Measures with DAX

  • How calculated columns differ from measures
  • SUM, COUNTROWS, DISTINCTCOUNT and DIVIDE
  • Quick measures and formatting measure values
  • Lab: create measures for sales, customer count and average sale per bill

Section 11: Lab: Visuals and Report Interactions

  • Cards, combined column and line charts, treemaps, Azure Maps, tables and matrices
  • Trend lines from the Analytics pane and formatting visuals
  • Slicers, Edit interactions, drill down and tooltips
  • Lab: use bookmarks to switch report views with buttons

Section 12: Workshop: A Sales Report from Excel Files

  • Workshop: design an overview page and a detail page
  • Add a new month of data in Excel and refresh the report
  • Publish to the Power BI service where your licence allows, and export to PDF
  • A checklist for Excel data before it goes into a report

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

What is a star schema and why does it matter for Power BI reports?

A star schema places a fact table, such as sales transactions, at the centre and links it to dimension tables, such as products, branches and dates, through one-to-many relationships. This structure makes filters behave correctly, keeps DAX formulas simple and makes reports faster than keeping everything in one wide table.

How do I clean data with Power Query?

Select Transform Data to open Power Query Editor, check data quality with Column quality, Column distribution and Column profile, then fix it with commands such as Change Type, Using Locale, Trim, Clean and Replace Values. Every step is recorded as an applied step, so when the source file gains new data a refresh runs the same steps automatically.

How should I store data in Excel so it is ready for reporting?

Keep one row per record with a single header row, avoid merged cells and subtotal rows in the middle, keep one data type per column, turn the range into an Excel table, and move repeated details such as product information into lookup tables linked by a code.

Who is From Excel to Power BI Desktop Reports for, and what do I need to know first?

It suits Excel users who produce regular summary reports, staff who look after data in Excel files and anyone starting out with Power BI. You should be comfortable with Excel for everyday work; no Power BI experience is needed, but you need a Windows computer because Power BI Desktop runs on Windows only.

What will I be able to do after From Excel to Power BI Desktop Reports?

You will be able to organise Excel files as sound databases, fix wrongly typed data, bring the data into Power BI Desktop, clean it with Power Query, model it as a star schema, create basic measures and build interactive reports that refresh, and you leave with the sales report from the workshop.

Can From Excel to Power BI Desktop Reports be run in-house for our team?

Yes. IT Genius Institute runs in-house sessions and can adapt the lab examples to resemble the data structures your team actually uses. Contact us for a quotation.

Related articles

Articles are published in Thai.