Forum Discussion
Dateadd lastdate from fact table
- 6 years ago
First, DATEADD is a Time-intelligence function, so you'd better add a dim date table in your model for calculation.
https://radacad.com/do-you-need-a-date-dimension
Second, for "I'm guessing this is due to fact table missing that date", this means that there is no data that before 6 months of LASTDATE(FACT[PDATE]).
For example: if current row context of LASTDATE(FACT[PDATE]) is 7/19/2019, when there is no data in 1/19/2019, it will return blank.
Third, "how do I get the last date of that month?", you could try this formula
EOMONTH(LASTDATE('FACT'[PDATE]),0)Regards,
Lin
If your date is joined is date table, use date filter on date table. Yes if there is no date in date table or no data in fact this will not work.
Example
CALCULATE(SUM(Sales[Sales Amount]),(dateadd('Date'[Date],-1,MONTH)))- GoingIncognito6 years ago
Advocate III
Additional question, how do I get the last date of that month? I can't wrap all that in a EOMONTH() ?