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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply

Calculation with date table with previous date not working

I have a Date Table dimension (created in DAX) and a fact Sales table where there is a connection with Dates[Date] and Sales[Date].

I need to get the max Year on the date filter and show the previous year net value.

 

Probably there are other specific functions to do these but I need the calculation to be done in DAX.


If the Max Year of the date slicer is 2024, when I use the following calculation it works:


Net Value = Calculate(
    SUM(Sales[NetValue]),
    Dates[Year] = 2023
)


BUT if I do this it doesn't work:


Net Value =

VAR previousYear = MAX(Dates[Year]) -1
RETURN

Calculate(
    SUM(Sales[NetValue]),
    Dates[Year] = previousYear
)

Can anyone help me?

1 ACCEPTED SOLUTION

pls try this

Net Value =

VAR previousYear = MAX(Dates[Year]) -1
RETURN

Calculate(
SUM(Sales[NetValue]),FILTER(All(Dates),
Dates[Year] = previousYear)
)
or ------

Net Value =

VAR previousYear = MAX(Dates[Year]) -1
RETURN

Calculate(
SUM(Sales[NetValue]),FILTER(ALLSELECTED(Dates),
Dates[Year] = previousYear)
)



View solution in original post

4 REPLIES 4
Ahmedx
Super User
Super User

if you write it like this what do you get ?

Net Value =
VAR previousYear = MAX(Dates[Year]) -1
RETURN
previousYear

If I use that measure in a chart bar where the x-axis is the year, it returns properly the previous year for ech year 

pls try this

Net Value =

VAR previousYear = MAX(Dates[Year]) -1
RETURN

Calculate(
SUM(Sales[NetValue]),FILTER(All(Dates),
Dates[Year] = previousYear)
)
or ------

Net Value =

VAR previousYear = MAX(Dates[Year]) -1
RETURN

Calculate(
SUM(Sales[NetValue]),FILTER(ALLSELECTED(Dates),
Dates[Year] = previousYear)
)



I get 2023, which is the expected value since in the example the max is 2024

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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