Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi experts!
I have a table with the year, month and department information.
In addition to that I have sales per product:
| Year | Month | Department | Product | Sales |
| 2023 | 01 | A | A1 | 5 |
| 2023 | 02 | A | A2 | 60 |
| 2023 | 10 | B | B1 | 40 |
Now I would like to get the percentage of the sales for each product for each YearMonthDepartment combination / group.
How would you do that?
Solved! Go to Solution.
NewStep=Table.Combine(Table.Group(PreviousStepName,{"Year","Month","Department"},{"n",each let a=List.Sum([Sales]) in Table.AddColumn(_,"Percentage",each [Sales]/a)})[n])
@joshua1990
Add these columns in a matrix Row section and the following measure in the value.
ROW Section:
'YourTable'[Year],
'YourTable'[Month],
'YourTable'[Department],
'YourTable'[Product]
Sales Percentage =
DIVIDE (
SUM ( 'YourTable'[Sales] ),
CALCULATE (
SUM ( 'YourTable'[Sales] ),
ALLEXCEPT (
'YourTable',
'YourTable'[Year],
'YourTable'[Month],
'YourTable'[Department],
'YourTable'[Product]
)
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Fowmy : Thanks, but I have posted this question within the PQ area to get it resolved using PQ.
Any further ideas?
@joshua1990
Sorry about that. Please clarify you need the Percentage of sales by
Year, Month and Department ?
In this case, product will not have a break down. so your matrix should look like
| Year | Month | Department | Sales% |
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
NewStep=Table.Combine(Table.Group(PreviousStepName,{"Year","Month","Department"},{"n",each let a=List.Sum([Sales]) in Table.AddColumn(_,"Percentage",each [Sales]/a)})[n])
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 15 | |
| 9 | |
| 9 | |
| 8 | |
| 8 |