Power BI – Power Query Editor
The Power Query Editor is a feature in Power BI Desktop and other Microsoft products that allows you to extract, transform, and load (ETL) data from various sources. It is a powerful tool that enables you to shape and clean data, combine multiple data sources, and perform advanced transformations.
The Power Query Editor provides a user-friendly interface that allows you to perform various transformations on the data, including
- Filtering rows
- Sorting data
- Grouping data
- Merging queries
- Replacing values
- Splitting columns
- Removing duplicates
- Creating calculated columns
- Transposing data And many more.
The Power Query Editor also provides a scripting language called “M” that allows you to perform more complex transformations. With M, you can write custom scripts to perform complex transformations, such as merging data from multiple sources, calculating new values, or transforming data into a specific format.
To access the Power Query Editor in Power BI Desktop, you go to “Home” > “Transform Data” in the ribbon. Once in the Power Query Editor, you can start performing transformations on your data. When you’re done, you can apply the transformations and load the data into Power BI Desktop for use in your reports.

Power Query Editor appears as a blank pane without data connections.
Overall, the Power Query Editor is an essential tool for anyone who needs to extract, transform and load data into Power BI Desktop or other Microsoft products. Whether you are working with simple data sets or complex data sources, the Power Query Editor provides the tools you need to get the data you need for your reports.
Here’s how Power Query Editor appears after a data connection is established
- The ribbon in the interface contains multiple active buttons to interact with the data in the query.
- On the left pane, queries are listed and can be selected, viewed, and shaped.
- The center pane displays data from the selected query, which can be further modified.
- Additionally, the Query Settings pane lists the query’s properties and applied steps.