Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hi All,
I want to calculate average sales for the given year/week/salesperson, I am not able to get the right result.
Can someone please help me?
DASX for Weekly Avg =
Solved! Go to Solution.
How about this then?
Daily Avg per Week =
CALCULATE (
AVERAGEX ( VALUES ( 'Calendar'[Date] ), CALCULATE ( SUM ( Sales[Sales] ) ) ),
ALL ( 'Calendar'[D. Day of Week] )
)
Hi @AlexisOlson
Thank you again, for finding time to help me with this.
I am actually looking for something like this :
Average sales based on week/year/salesperson only .
With your updated dasx I am not getting the right result, it is showing me the same output for weekly average column.
How about this then?
Daily Avg per Week =
CALCULATE (
AVERAGEX ( VALUES ( 'Calendar'[Date] ), CALCULATE ( SUM ( Sales[Sales] ) ) ),
ALL ( 'Calendar'[D. Day of Week] )
)
Hi @AlexisOlson
Thanks for your reply but this is giving me weekly average same as sales value now and also removing blank rows.
Ah, I misunderstood what you meant by "weekly average". It looks like you actually want a daily average.
See if this works like you expect:
Daily Avg =
CALCULATE (
AVERAGEX ( VALUES ( 'Calendar'[Date] ), CALCULATE ( SUM ( Sales[Sales] ) ) ),
ALLSELECTED ( 'Calendar' )
)
You need to make sure you're averaging at the right granularity. AVERAGEX( Sales, [Sales] ) iterates through every row of the Sales table and takes the average of [Sales] over all of those rows rather than taking the weekly average.
I'd try something like this to do a weekly average:
Weekly Avg =
VAR YearWeeks =
CALCULATETABLE (
SUMMARIZE ( 'Calendar', 'Calendar'[D. Year], 'Calendar'[D. Week] ),
ALLSELECTED ( 'Calendar' )
)
RETURN
AVERAGEX ( YearWeeks, CALCULATE ( SUM ( Sales[Sales] ) ) )
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
81 | |
75 | |
60 | |
37 | |
33 |
User | Count |
---|---|
102 | |
56 | |
52 | |
46 | |
40 |