Power Query (Data Transformation Layer) is the heart of Power BI for data preparation. It is Microsoft’s powerful, low-code/no-code ETL (Extract, Transform, Load) engine that lets you connect to hundreds of data sources, clean, reshape, and transform messy data into a clean, analysis-ready model before it reaches the data model (Power BI’s storage engine).

Power Query works using a step-by-step recording system, so every change you make is transparent, reproducible, and can be refreshed automatically when source data changes.


Macro: Data Cleaning & Transformation

1. Power Query Editor

This is the dedicated interface for data transformation.

How to open it:

Key Panes in Power Query Editor:

2. Applied Steps

This is the most important concept in Power Query.