Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
space83
Helper IV
Helper IV

calculate average by selected year

Below is example of my data source:

 

average-year.jpg

 

How can I create measure to calculate average 'TotalDays' for year 2020?

 

I can do it simply in mssql but in DAX it become more complicated.

2 ACCEPTED SOLUTIONS
Fowmy
Super User
Super User

@space83 

Create this measure if you do not have a date table linked.

Avg Total Days = 

CALCULATE(
    AVERAGE(Table[Total Days]),
    FILTER(
        'Table1',
        Table1[Order Date] >= DATE(2020,1,1) && Table1[Order Date] <= DATE(2020,12,31))
)

________________________

If my answer was helpful, please consider Accept it as the solution to help the other members find it

Click on the Thumbs-Up icon if you like this reply 🙂

YouTube  LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

amitchandak
Super User
Super User

@space83 , Try a measure like

CALCULATE(AVERAGE(Table[Total Days]),FILTER(Table, year(Table[Order Date]) =2020))

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@space83 , Try a measure like

CALCULATE(AVERAGE(Table[Total Days]),FILTER(Table, year(Table[Order Date]) =2020))

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Fowmy
Super User
Super User

@space83 

Create this measure if you do not have a date table linked.

Avg Total Days = 

CALCULATE(
    AVERAGE(Table[Total Days]),
    FILTER(
        'Table1',
        Table1[Order Date] >= DATE(2020,1,1) && Table1[Order Date] <= DATE(2020,12,31))
)

________________________

If my answer was helpful, please consider Accept it as the solution to help the other members find it

Click on the Thumbs-Up icon if you like this reply 🙂

YouTube  LinkedIn

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.