Forum Discussion
Anonymous
6 years agoNot applicable
DateADD for single value
Hi everyone,
I am looking for a way to use DateADD (or previousmonth) to have the previous month of the date that I am selecting.
Example :
VAR SelectedDateCurrent = SELECTEDVALUE('Date'[Date])
Return DATEADD(SelectedDateCurrent,-1,MONTH)
Of course this code doesn't work because DateADD can only have a column as a parameter, but you have now the idea.
I am using an IF to fix it for now (if = 1 then 12) but I am looking for an easiest way.
Thank you !
Loveboch,
4 Replies
- FowmySuper User
- mattAtBradyCorpFrequent Visitor
This answers the original question, but I came here looking for a way to figure out the month from seven days ago. So I want something like =MONTH( EDATE(my_date_var, -7, DAY) )
But as far as I can tell this isn't possible?- gmsambornSuper User
- amitchandakSuper User
Anonymous ,
Try like
VAR SelectedDateCurrent = SELECTEDVALUE('Date'[Date])
Return DATE(year(SelectedDateCurrent),Month(SelectedDateCurrent)-1,day(SelectedDateCurrent))refer
another option
VAR SelectedDateCurrent = maxx('Date' , dateadd('Date'[Date],-1, month))
Return SelectedDateCurrentdateadd need continuous dates