Forum Discussion
how does filter context work
- 4 years ago
Hi, Jeanxyz
The same logic is difficult to reproduce in a general dax formula( without considering the number of days), which has been mentioned in 'The Definitive Guide to DAX'.
The following formula is similar, but not completely equivalent.
TREATAS( SELECTCOLUMNS( CALCULATETABLE(DISTINCT('Date'[Date])), "Date",DATE( YEAR('Date'[Date]), MONTH('Date'[Date])-1, DAY('Date'[Date]) ) ), 'Date'[Date]))This formula will work normally only when the target month and the current month have the same number of days, otherwise several days(1day=31-30, 2days=29-31,3days=28-31 ) will be lost or included.
Best Regards,
Community Support Team _ Eason
Hi,
I am not sure of what you want but i think you want to calculate the sales of the previous month. Try this measure
=calculate([Sales Amount],previousmonth('Date'[Date]))
Please ensure that you drag Year and Month from the Date table to your visual and there is a relationship (Many to One and Single) from the Date column of your Data Table to the Date column of your Date table.
Hope this helps.