Course Outline

Data Acquisition and Transformation

Introduction to Power BI

  1. Power BI Ecosystem
    • Power BI Desktop – the primary authoring tool for creating reports and data models
    • Power BI Service – cloud platform for publishing, sharing, and collaboration
    • Power BI Mobile – accessing reports and dashboards on iOS and Android devices
  2. Power BI Desktop Interface
    • Report, Data, and Model views – understanding each workspace
    • Navigation panes, ribbon, and canvas organization

Getting Data

  1. Importing data from various sources:
    • Microsoft Excel workbooks and ranges
    • CSV and text files with custom delimiters
    • SQL Server and other relational databases
    • Web sources and APIs
    • SharePoint lists and document libraries
  2. Importing multiple files from a folder – automating data consolidation
  3. Parameters and dynamic data sources – building flexible, reusable queries

Power Query - Basic Transformations

  1. Filtering rows and sorting data to focus on relevant information
  2. Removing unnecessary columns and adding new calculated columns
  3. Changing data types and handling regional format differences
  4. Splitting columns by delimiter and merging columns into combined fields
  5. Handling errors and null values – strategies for clean data

Power Query - Advanced Transformations

  1. Unpivot and Pivot operations – reshaping data for analysis
  2. Grouping and aggregations – summarizing data at different levels
  3. Query operations for combining data:
    • Merge queries – joining tables based on matching columns
    • Append queries – stacking tables with similar structure
    • Understanding join types: inner, left, right, full outer, anti
    • Fuzzy matching – joining data with approximate matches
  4. Conditional columns – applying business logic to create new fields
  5. Custom columns using M language expressions
  6. Working with numeric, date/time, and text data transformations

 

Data Modeling and DAX

Data Modeling

  1. Star Schema – theory and practical implementation for optimal performance
  2. Fact tables vs. dimension tables – understanding their roles in the model
  3. Creating and managing relationships between tables:
    • One-to-many and many-to-many relationship types
    • Cross-filter direction – single vs. bidirectional filtering
    • Cardinality settings and their impact on calculations
  4. Active and inactive relationships – handling multiple relationships between tables

DAX - Fundamentals

  1. Calculated columns vs. measures – when to use each approach
  2. Aggregation functions for summarizing data:
    • SUM, AVERAGE, COUNT – basic aggregations
    • MIN, MAX, DISTINCTCOUNT – finding extremes and unique values
  3. Logical functions for conditional calculations:
    • IF and SWITCH – branching logic in formulas
    • AND, OR – combining multiple conditions
  4. Text functions – manipulating and formatting text values
  5. Date functions – extracting and calculating with date components

DAX - Context and CALCULATE

  1. Row Context vs. Filter Context – the foundation of DAX evaluation
  2. CALCULATE – the most powerful function for modifying filter context
  3. Filter functions for advanced analysis:
    • FILTER – creating custom row-level filters
    • ALL, ALLEXCEPT – removing filters for calculations like percentages
    • REMOVEFILTERS – selectively clearing filters
  4. Iterator functions (SUMX, AVERAGEX, COUNTX) – row-by-row calculations

DAX - Time Intelligence

  1. Date table – creating a proper calendar table and marking it for time intelligence
  2. Time analysis functions for comparing periods:
    • YTD, QTD, MTD – year, quarter, and month-to-date calculations
    • SAMEPERIODLASTYEAR – comparing to the same period in the previous year
    • DATEADD – shifting dates by a specified interval
    • PARALLELPERIOD – referencing parallel time periods
  3. Period comparisons – calculating growth rates and dynamic time-based KPIs

Visualization, Analytics, and Deployment

Visualizations and Report Design

  1. Choosing the right chart type – matching visuals to data and message
  2. Core visuals configuration and best practices:
    • Bar and column charts for comparisons
    • Line charts for trends over time
    • Pie and donut charts for part-to-whole relationships
    • Scatter plots for correlation analysis
  3. Tables, matrices, and cards – displaying detailed and summary data
  4. Geographic visualizations – maps and filled maps for location-based insights
  5. Conditional formatting – using colors, icons, and data bars to highlight patterns
  6. Interactions between visuals – configuring cross-filtering and cross-highlighting
  7. Tooltips and Drillthrough – providing additional context and detailed views
  8. Bookmarks and buttons – creating interactive navigation and storytelling
  9. Report accessibility – ensuring reports are usable by all audiences

Analytics Features

  1. Analytics pane – adding trend lines, forecast lines, and reference lines
  2. Decomposition tree – breaking down metrics to identify root causes
  3. Key influencers visual – using AI to discover factors affecting outcomes
  4. Smart narratives – generating automated text summaries of data
  5. Anomaly detection – automatically identifying unusual patterns in time series

Custom Visuals

  1. Exploring the AppSource marketplace – finding specialized visualizations
  2. Importing and configuring custom visuals for specific use cases

Power BI Service

  1. Publishing reports from Desktop to the cloud
  2. Workspaces – organizing content for teams and projects
  3. Dashboards vs. Reports – understanding when to use each
  4. Data refresh configuration:
    • Scheduled refresh – automating data updates
    • Gateway setup – connecting to on-premises data sources
  5. Sharing and permissions – controlling access to reports and data
  6. Row-Level Security (RLS) – restricting data access based on user roles

Hands-on Project

  • Building a complete analytics solution from provided business data
    • Connecting to multiple data sources and transforming raw data
    • Creating an optimized data model with proper relationships
    • Developing an interactive dashboard with key performance indicators
    • Implementing analytics features for deeper insights
    • Publishing to Power BI Service and configuring security

 

Benefits for Participants

Upon completion, participants will be able to:

  • Connect to various data sources and transform raw data into analysis-ready formats
    • Build efficient data models using star schema principles
    • Write DAX measures for complex calculations and time intelligence
    • Design interactive, visually appealing reports and dashboards
    • Leverage AI-powered analytics features for deeper insights
    • Publish, share, and secure reports in the Power BI Service

Benefits for Organizations

  • Improved data-driven decision making across teams
    • Reduced dependency on IT for routine reporting needs
    • Standardized, professional data visualization practices
    • Better utilization of existing data assets
    • Enhanced collaboration through shared analytics platforms

Requirements

  • Working knowledge of Microsoft Excel (tables, charts, basic formulas)
  • Understanding of basic data concepts (tables, rows, columns)
  • No prior Power BI experience required

    This training is designed for:
  • Business professionals who need to analyze and present data effectively
  • Excel users looking to transition to more powerful analytics tools
  • Report creators who want to build interactive dashboards
  • Analysts responsible for data-driven decision making in their organization
 21 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories