Power BI

Duration: 3 weeks

1. Introduction to Power BI

  • What is Power BI?

  • Components of Power BI:

    • Power BI Desktop

    • Power BI Service (Cloud)

    • Power BI Mobile


  • Why use Power BI (advantages over Excel & other tools)

  • Installing Power BI Desktop

2. Power BI Basics

  • Power BI interface (ribbons, panes, fields, filters)


  • Importing data:


    • From Excel

    • From CSV

    • From databases (SQL Server, MySQL, etc.)


  • Data sources overview (cloud, on-premise, APIs)

  • Saving and sharing a PBIX file

3. Power Query (ETL in Power BI)

  • Introduction to Power Query Editor


  • Data transformation basics:


    • Remove/rename columns

    • Change data types

    • Filter rows

    • Split & merge columns

    • Remove duplicates

  • Applied steps concept

4. Data Modeling

  • Relationships between tables

  • Primary key & foreign key concepts

  • Star schema vs Snowflake schema (basic idea)

  • Importance of data modeling in Power BI

  • Creating relationships manually


5. DAX (Data Analysis Expressions) – Basics

  • What is DAX?

  • Difference between Calculated Columns and Measures

  • Common DAX functions:


    • SUM(), AVERAGE(), COUNT(), MIN(), MAX()

    • CALCULATE() (basic use)

    • DISTINCTCOUNT()


  • Simple calculated measures (e.g., Total Sales, Profit Margin)

6. Visualizations

  • Types of visuals in Power BI:


    • Bar chart, Column chart, Line chart

    • Pie & Donut charts

    • Table & Matrix

    • Cards & KPIs

    • Maps


  • Formatting visuals (colors, labels, legends)

  • Filters, slicers & drill-through

  • Creating dashboards with multiple visuals


7. Power BI Service (Cloud)

  • Publishing reports from Power BI Desktop to Power BI Service dashboards in Service

  • Sharing reports with others

  • Basic understanding of workspaces

8. Projects

  • Sales Dashboard (Excel data → Power BI)

  • Student Performance Dashboard

  • Simple HR Dashboard (Employees, Departments, Salaries)