Advanced Power Query
3h 58mAdvanced2025-03-07
Authors

Chandeep Chhabra
Course details
Unlock Excel's Power Query to transform your business data with this comprehensive skills course. Designed for business professionals who already have a basic working knowledge of Microsoft’s Power Query, this course empowers you to tackle complex data challenges and streamline your reporting processes so you can become a go-to problem-solver for your organization. Instructor Chandeep Chhabra covers the essential skills required to help you dramatically reduce time spent on data preparation and report generation, ensure consistency and accuracy in your data analysis processes, and create scalable, reusable solutions to meet ongoing business needs.
Learning objectives
Leverage M language essentials to automate and customize your data transformations.
Employ advanced techniques for handling nested and cross-tabulated data common in business reports.
Employ methods for multicolumn transformations to quickly reshape your data.
Leverage iteration techniques to apply complex operations across large datasets.
Create and apply custom functions to tailor Power Query to your specific business needs.
Apply proven patterns and recipes for solving real-world business data challenges.
Learning objectives
Leverage M language essentials to automate and customize your data transformations.
Employ advanced techniques for handling nested and cross-tabulated data common in business reports.
Employ methods for multicolumn transformations to quickly reshape your data.
Leverage iteration techniques to apply complex operations across large datasets.
Create and apply custom functions to tailor Power Query to your specific business needs.
Apply proven patterns and recipes for solving real-world business data challenges.
Skills covered
Power BIMicrosoft ExcelData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Advanced Power Query techniques
- 02 - What you should know
1. What Is M and Why Care About It
- 03 - Examine Power Query UI limitations - Examples
- 04 - Where is M in Power Query
- 05 - Introduction to M in Power Query - Core concepts
- 06 - Value types in M - Structured vs. primitive
2. Working with Lists in Power Query
- 07 - What is a list in Power Query
- 08 - Dynamically expand nested tables - Example 1
- 09 - Dynamic unpivoting for cross tabulated data - Example 2
- 10 - Challenge - Remove junk column names
- 11 - Solution - Remove junk column names
3. Power Query Functions - Input Output Essentials
- 12 - Feed what Power Query eats
4. Working with Records in Power Query
- 13 - What is a record in Power Query
- 14 - Add multiple columns to a table using records - Example 1
- 15 - Add a total column using records - Example 2
- 16 - Challenge - Count unique visits
- 17 - Solution - Count unique visits
5. Working with Iterations in Power Query
- 18 - What are iterations in Power Query
- 19 - The syntax for iterations - Understanding each (underscore)
- 20 - The syntax for iterations - Understanding functions
- 21 - Using iterations in a new column
- 22 - Learning iterations by transforming multiple columns
- 23 - Challenge - Add quarter prefix to columns
- 24 - Solution - Add quarter prefix to columns
6. Working with Custom Functions in Power Query
- 25 - What is a custom function
- 26 - Replicate Excel's TRIM function
- 27 - Calculating the fiscal quarter for dates - Example 1
- 28 - Calculating the fiscal year for dates - Example 2
7. Patterns and Recipes in Power Query
- 29 - Combine data with inconsistent headers in Power Query
- 30 - Remove top junk rows and combine data
- 31 - Handling double headers
- 32 - Dynamically split by columns