Grouping rows in Power Query can help show your data in a summarized way. You group rows by one or more columns and perform aggregations.
Many times, Excel users need to show their data in a summarized way. Go-to tools for many are PivotTables or formulas as SUMIFS, SUMPRODUCT, AGGREGATE and the like. Yet with Power Query, Excel users now have another tool to summarize their data.
You can find the video tutorial on the beginning of this article. If you would rather read the tutorial or need more instructions, then continue reading.
Importing a Table into Power Query
Above table contains the sales from April 2018. I’m interested in the amount sold per Product. Let’s get started. First of all:
- select a cell within the table
- Next, go to the tab Data -> click From Table/Range
These steps import the table into Power Query so you can work with it.
Grouping or Summarizing Data
The effect of grouping data is that it shows data on a higher (aggregated) level. For our data, I am interested in the sales per Product.
Currently my data contains multiple rows within a single product group. Grouping By Product summarizes these rows into a single grouped row per product.
First of all, to achieve this grouping:
- go to the tab Home -> Group by
In this screen you can select the variable(s) to group your data by. You select Advanced only when you want to group by multiple variables or when you want to perform an operation on more than one variable. In this case you can leave the selection at Basic.
Next, you can choose several options on how to output your data. For this exercise:
- Group your data by ‘ProductDescription’
- Name a column ‘Sales’, and SUM up the column ‘Amount’
- Press “Ok”
The below table is the result of these steps. What’s left is all unique values from the column ProductDescription and a column with the underlying sales values.
To move this data to the worksheet you:
- click on Close & Load -> press Close & Load To…
After, you get a menu to specify how you would like to import the data. In this case:
- Select Table -> click on the Existing Worksheet -> select cell F5
- Click OK
The resulting table is now imported onto the Excel worksheet.
This post showed a very basic Group By operation in Power Query. If you are only interested in the sales per Product you are now done. Yet much more complex options are available for grouping your data.
You can for example use Fuzzy Grouping for grouping items that are similar. And the next post shows how to group your data and get the top seller in Power Query. Please leave a comment below with questions or suggestions. See you next time!