Learn Microsoft

Power Bi

Course Contents

  • What is Power BI?
  • Importance and application of BI tools
  • Power BI vs Excel vs Tableau
  • Power BI Ecosystem (Power BI Desktop, Service, Mobile)
  • Installing and setting up Power BI Desktop
  • User Interface Tour
  • Working with Workspaces
  • Understanding File Types: PBIX, PBIT, PBIP
  • Connecting to different data sources:
    • Excel, CSV, SQL Server, Web, SharePoint, Google Sheets, etc.
  • Import vs DirectQuery vs Live Connection
  • Data Refresh Mechanisms
  • Power Query Editor overview
  • Data types & columns
  • Remove duplicates, nulls, blanks
  • Merge, Append, Transpose Tables
  • Column splitting, Conditional columns
  • Grouping, Pivot/Unpivot
  • Using Parameters & Custom Functions
  • Star vs Snowflake Schema
  • Relationships (One-to-many, many-to-one)
  • Cardinality & Cross-filter direction
  • Create Calculated Columns & Measures
  • Hierarchies and Sorting
  • Introduction to DAX
  • Calculated Columns vs Measures
  • Common DAX Functions:
    • Aggregation: SUM, AVERAGE, COUNT
    • Logical: IF, SWITCH
    • Time Intelligence: YTD, MTD, SAMEPERIODLASTYEAR
    • Filter: CALCULATE, FILTER, ALL
  • Variables and Optimisation
  • Charts: Bar, Line, Pie, Combo, Waterfall, KPI, Doughnut, Card, TreeMap, Gauge
  • Matrix vs Table
  • Slicers, Filters, and Bookmarks
  • Custom Visuals (Marketplace)
  • Conditional Formatting
  • Tooltips and Drill-through
  • Drill-down & Drill-up
  • Sync Slicers Across Pages
  • Dynamic Titles and Axis
  • Buttons & Navigation
  • Tooltips using report pages
  • Publishing to Power BI Service
  • Workspaces, Dashboards, Reports, Apps
  • Creating & Sharing Dashboards
  • Scheduling Data Refresh
  • Row-Level Security (RLS)
  • Usage Metrics & Report Insights
  • Importing Excel models to Power BI
  • Analysing Power BI data in Excel
  • Using Power BI with PowerPoint, Teams, and SharePoint
  • Power BI & Python/R Integration (Intro)
  • What is real-time data in Power BI
  • Streaming Datasets
  • Pushing data using APIs or Power Automate
  • Q&A Visuals
  • Decomposition Tree
  • Smart Narrative
  • Key Influencers
  • Forecasting & Anomaly Detection
  • Q & A Visuals
  • Decomposition Tree
  • Smart Narrative
  • Key Influencers
  • Forecasting & Anomaly Detection
  • Naming Conventions
  • Folder Structure & Documentation
  • Performance Optimisation Tips
  • Error Handling & Troubleshooting
  • Real-world business use case
  • Build ETL, model, visuals, and publish a report
  • Presentation & Evaluation
Scroll to Top