Introduction
Advanced Power Query techniques
()
What you should know
()
1. What Is M and Why Care About It?
Examine Power Query UI limitations: Examples
()
Where is M in Power Query?
()
Introduction to M in Power Query: Core concepts
()
Value types in M: Structured vs. primitive
()
2. Working with Lists in Power Query
What is a list in Power Query?
()
Dynamically expand nested tables: Example 1
()
Dynamic unpivoting for cross tabulated data: Example 2
()
Challenge: Remove junk column names
()
Solution: Remove junk column names
()
3. Power Query Functions: Input/Output Essentials
Feed what Power Query eats
()
4. Working with Records in Power Query
What is a record in Power Query?
()
Add multiple columns to a table using records: Example 1
()
Add a total column using records: Example 2
()
Challenge: Count unique visits
()
Solution: Count unique visits
()
5. Working with Iterations in Power Query
What are iterations in Power Query?
()
The syntax for iterations: Understanding each _ (underscore)
()
The syntax for iterations: Understanding functions
()
Using iterations in a new column
()
Learning iterations by transforming multiple columns
()
Challenge: Add quarter prefix to columns
()
Solution: Add quarter prefix to columns
()
6. Working with Custom Functions in Power Query
What is a custom function?
()
Replicate Excel's TRIM function
()
Calculating the fiscal quarter for dates: Example 1
()
Calculating the fiscal year for dates: Example 2
()
7. Patterns and Recipes in Power Query
Combine data with inconsistent headers in Power Query
()
Remove top junk rows and combine data
()
Handling double headers
()
Dynamically split by columns
()
Ex_Files_Advanced_Power_Query.zip
(708 KB)