Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I've a table of purchased items stored in the Data Warehouse. The table has almost 20 million records. The table maintains daily transactions and hence the number if rows is huge.
I want to find a way where I can group the entries in the table where I can group items for each month for each customer.
So transfer the example table below:
| Date (DD/MM/YYYY) | Material # | QTY | group | Customer |
| 1/2/2023 | PN123 | 3 | Stationary | A |
| 1/2/2023 | BK123 | 3 | Stationary | B |
| 2/2/2023 | PN123 | 2 | Stationary | A |
| 3/2/2023 | PN123 | 6 | Stationary | B |
| 1/3/2023 | LT123 | 4 | IT | A |
| 1/3/2023 | NB123 | 3 | IT | B |
| 2/3/2023 | PN123 | 6 | Stationary | A |
| 3/3/2023 | BK123 | 3 | Stationary | B |
| 4/3/2023 | MS123 | 2 | IT | B |
To be similar to this one
| Date | Material | Goup | Customer | QTY |
| Feb-23 | PN123 | Stationary | A | 5 |
| Feb-23 | BK123 | Stationary | B | 3 |
| Feb-23 | PN123 | Stationary | B | 6 |
I want to do this as I load the data from the Data Warehouse
Solved! Go to Solution.
Hey @Anonymous !
You can write your SQL like below:
SELECT
Regards,
Marcel Magalhães
Microsoft Power BI Official Partner
MCT | Certified PL-300 Power BI
Hey @Anonymous !
Can you write a SQL to extract the data? If yes, you can try use a group BY, or even create a view to reduce.
If you can write a SQL, you can use the Group BY function on Power Query (Group By in Power BI using Power Query Editor - SqlSkull).
If this helps, please mark this question as solved to help people find quickly in our community!
Regards,
Marcel
Regards,
Marcel Magalhães
Microsoft Power BI Official Partner
MCT | Certified PL-300 Power BI
Thanks. Yes, I can write SQL statement as I import the data from Oracle DB.
I'm not expert with SQL, so I was wondering how would grouping discard the data and just keep the month and year?
Hey @Anonymous !
You can write your SQL like below:
SELECT
Regards,
Marcel Magalhães
Microsoft Power BI Official Partner
MCT | Certified PL-300 Power BI
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 23 | |
| 22 | |
| 18 | |
| 17 | |
| 13 |
| User | Count |
|---|---|
| 63 | |
| 44 | |
| 42 | |
| 40 | |
| 39 |