Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello, I'm starting Power BI studies and I have a table called ProductSales with millions of data to analyze. Below is a sample of the data
| PERIOD | PRODUCT | PRICE |
| 2001-07 | TOY | 10 |
| 2001-07 | DOLL | 30 |
| 2001-07 | TOY | 15 |
| 2001-08 | DOLL | 10 |
| 2001-08 | BALL | 20 |
| 2001-08 | TOY | 30 |
| 2001-08 | TOY | 15 |
| 2001-08 | DOLL | 10 |
| 2001-08 | BALL | 30 |
| 2001-08 | TOY | 50 |
I want to calculate the average sales of each product per month. In other words, as there were 2 sales of TOYS in July and 3 sales of TOYS in August, the average sales of TOYS is 2.5 per month. For DOLLS the result is 2 and for BALLS the result is 1.
I tried using the following DAX formula, but it didn't work:
How can i solve t?
Thank you!
Solved! Go to Solution.
@Rodrivieiras
Again my mistake
AverageSold =
DIVIDE (
COUNTROWS ( 'ProductSales' ),
COUNTROWS ( VALUES ( Calendar[Month] ) )
)
Sorry I misunderstood the question. Your approach is correct except a small detail. If you are slicing by product then
Hi @tamerj1,
I tried your solution, but although the measure compiles successfully, I don't know how to check the result.
I used a card, but the following error message appeared:
"A table of multiple values was provided where a single value was expected"
The table view also didn't work.
Any clue?
Thanks
@Rodrivieiras
Again my mistake
AverageSold =
DIVIDE (
COUNTROWS ( 'ProductSales' ),
COUNTROWS ( VALUES ( Calendar[Month] ) )
)
Hi @tamerj1 ,
I just changed your formula a little bit by:
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 6 | |
| 6 | |
| 4 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 24 | |
| 17 | |
| 10 | |
| 7 | |
| 6 |