Course Outline for Power Query for Analytics
Power Query is now an integrated part of Microsoft Excel. It provides advanced transformations and management tools that would otherwise be very cumbersome to perform using traditional methodologies in Excel.
This course will equip the learner to use these advanced features and tools. This is essentially a more advanced Excel training in effect and assumes that the learner is comfortable using MS Excel.
This training will use real project files sourced from Google’s Kaggle as well as have assessments in every major module to ensure that the learner is at par with the training pace.
Learning Outcome
By the end of this training, the learner should be able to:
- Combine and consolidate large data from different sources like Excel, text files, the web, online services, databases, even your Outlook (if need be).
- Convert downloads from your ERP system into information you can use.
- Replace complex Excel formulas with a click of a button.
- Turn complex data transformations that took forever to do (such as unpivoting data), to just a few clicks.
- Import, transform and clean large data from different sources (Excel, csv, web, sharepoint etc.)
- Combine data from multiple Excel workbooks into a single Table (or Pivot Table)
- Consolidate data from all files in a folder (and make exceptions as you need)
- Understand and write your own Custom Power Query M functions to do tasks you can't easily do with the interface
- Use Excel's Data Model and Power Pivot to Create Relationships between your data
- Understand when to use Excel Power Query and when to Load data to Excel's Data Model
- Create an interactive Excel Dashboard with Power Query, Data Model, Pivot Tables and slicers
Prerequisites
- Comfortable using Excel with:
- xlsx
- csv
- txt
- Column based formula creation
- Pivoting
- Filing system
- Character manipulation
- Joins and types
- Data types
Disclaimer
The timing provided is an approximation and is no way to be assumed as absolute. The actual timing required is entirely dependent on the trainees and any delays caused may require omission of modules or addition of time.
Course Outline
- The Basics: (Approx 2 hours 30 minutes)
- Analyze Large Data Quickly.
- Power Query Overview: Import Large Data from Another File
- Power Query Editor & Basic Transformation
- Quick Insights on Data Quality & Distribution
- Formula Bar, Applied Steps & M Code
- Close & Load Destinations
- Refresh Data & PQ Refresh Options
- Import CSV File & Extract Text Based on Pattern
- Merge Data with Another File (Pivot Table from Multiple Files)
- Old School Method: Comparative analysis?
- ASSESSMENT
- Intermediate Feature Explorations (Approx 1 hours 30 minutes)
- Feature Name Change in Office 365 in 2021
- Uploading Data From Excel
- The Hidden Table Method
- Handling Changes to Source
- Data Types in Power Query
- Data Types vs. Formatting & Null Values
- Power Query Navigation Shortcuts
- Finding & Correcting Errors in Data
- More Data Views
- Query Dependencies
- Delete, Manage, Copy Queries & Backup Results
- ASSESSMENT
- Transformations (Approx 3 hours)
- Text Transformations (Format, Extract & more)
- Merging Columns & What to Watch Out For
- Fill & Replace Values to Create Proper Datasets
- Sort Data including Multiple Levels
- Remove Duplicates including Multiple Columns
- Number Transformations & What to Watch Out For
- Working with Filter (AND & OR Conditions)
- ASSESSMENT
- Challenges with Filter
- Change Type & Remove Columns Trap
- Column From Examples - Extract Patterns Quickly
- Allocate Data to Groups or Buckets
- Conditional Columns in Power Query
- Aggregating (Grouping) Data on Multiple Levels
- Group By for All RowsUnpivot Columns - Basics
- Unpivot & How to Overcome Common Errors
- Pivot Columns - Basics
- Problem with Split by Delimiter
- Split Column by Rows instead of Columns
- ASSESSMENT
- Advanced Features Exploration (Approx 2 hours)
- Date Transformations (Extract Age, Weekday etc.)
- Creating Dates from Text or Columns
- Time Transformations (Calculating Hours worked)
- Date & Number Errors When Importing Data
- ASSESSMENT
- Important Basic Power Query M Logic
- Logic behind Custom Columns
- Introduction to "Add Custom Column"
- Custom Columns Type Compatibility & Intrinsic Functions
- Skipping Steps in Power Query
- Adjusting FILTER & Conditional Columns to Reference a Dynamic Variable
- Drill-Down in Power Query
- Custom Formulas for Template Creation
- ASSESSMENT
- Variable Data Sources (Approx 30 minutes)
- Connecting to different Sources
- Import Data from a Website
- Automatically Connect to Files on Websites
- Get Google Sheet Data with Power Query
- Connect to Outlook Online (Microsoft Exchange)
- Connect to SharePoint or OneDrive for Business
- How to Change Source from Local to SharePoint
- ASSESSMENT
- Conjunction (Approx 2 hour 30 minutes)
- Why Append Data? The Difference Between Merge & Append
- Combine / Append Data from Multiple Workbooks
- Combine All Files in a Folder (with Excel Tables)
- Combine All Files in a Folder (Without Excel Tables)
- How to Adjust Folder Path from Local to SharePoint Drive
- Combine All Sheets in a File (Pivot Table from Multiple Sheets)
- Overcome Potential Errors when Combining Sheets
- Consolidate Data from Multiple Sheets in the Current Workbook
- Overview of Merge Options and Join Kinds
- Left Outer Join & Right Outer Join
- Merge Based on Multiple Columns
- Merging Text Columns
- Merge Data to Get Multiple Match Results &
- Inner & Full Join in Power Query
- Left & Right Anti Join when Merging in Power Query
- How to Use Fuzzy Match in Power Query
- Fuzzy Match with Transformation Table
- ASSESSMENT
- Power Pivot (Approx 30 minutes)
- When to Load Data to the Data Model
- Availability of Power Pivot
- Pivot Table from Multiple Excel Tables
- Power Pivot Table with Data Model & Power Query
- Create a Calendar Table in Power Pivot
- Pivot Slicers & TimeLine with Power Pivot & Power Query
- ASSESSMENT
- Analytics (Approx 2 hours)
- Messy Data from Multiple Rows to One Row
- Search and Replace Bulk Values
- Calculate Value Difference to Previous Row
- Approximate Match Lookup with Merge
- ASSESSMENT
- Assign Unique Number to Group
- Advanced Unpivot Techniques
- Advanced Pivot Techniques
- Incremental Data Load & Self Referencing Query
- Import Master data from External Workbook with Power Query
- Import Data from Text File with Power Query
- Create the Data Model & Define Relationships in Power Pivot
- Create Logic for Latest and Previous Month in Power Query
- Setup Calculations with Pivot Tables for Latest Month
- Link Excel Shapes to Data & Linked Picture Trick
- Sorted Excel Pivot Table
- Linked Table for Sales by Product Category
- Excel Pivot Chart for Monthly Sales
- Pivot Slicer Connected to Multiple Pivot Tables
- Finalize the Excel Dashboard
- ASSESSMENT
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.