Hello everyone, I am trying to calculate R12 for past 5 years. I am filtering my data based on Date lookup table. The max or latest date is 01/07/2021(dd/mm/yyyy). When I choose this latest date(July) from slicer I was expecting to see 01/08/2020. However calculation returned just blank. However when I choose June calculation is correct. Is there anyone to help to solve the issue?
The Dax Code:
Solved! Go to Solution.
Hey @Mikail ,
I'm not really sure if the approach makes sense as DATEADD just changes the dates in the column. I think what you are looking for is the function DATESINPERIOD. Try the following approach:
R12 IND =
VAR SelectedMaxDate = MAX( 'Date Lookup'[Date] )
VAR MinDate =
CALCULATE(
MIN( 'Date Lookup'[Date] ),
DATESINPERIOD(
'Date Lookup'[Date],
SelectedMaxDate,
-1,
YEAR
)
)
RETURN
MinDate
Hey @Mikail ,
I'm not really sure if the approach makes sense as DATEADD just changes the dates in the column. I think what you are looking for is the function DATESINPERIOD. Try the following approach:
R12 IND =
VAR SelectedMaxDate = MAX( 'Date Lookup'[Date] )
VAR MinDate =
CALCULATE(
MIN( 'Date Lookup'[Date] ),
DATESINPERIOD(
'Date Lookup'[Date],
SelectedMaxDate,
-1,
YEAR
)
)
RETURN
MinDate
Hello Denis, thanks a lot for your solution! It worked 😊
Welcome to the Power BI Community Show! Jeroen ter Heerdt talks about the importance of Data Modeling.
Put your data visualization and design skills to the test! This exciting challenge is happening now through June10th!
User | Count |
---|---|
375 | |
102 | |
68 | |
56 | |
48 |
User | Count |
---|---|
331 | |
113 | |
86 | |
75 | |
62 |