Forum Discussion
Last Month Calculations not functioning
Hey everyone,
I have the below measure that I am trying to calculate, but I cannot figure out why the dates between section is not filtering the data. The result is showing "Blank", but according to the data in the table view, I should have hundreds. I checked the relationships and the column formats and they are set correctly to date/time.
Hi dbrandone ,
Please check the relationship between your calendar table and vsales table. It should be one to many active relationship.
You can also use the following measure:
Items sold Last Month = VAR vToday = TODAY () VAR vEndDate = EOMONTH ( vToday, -1 ) VAR vResult = CALCULATE( COUNT(vSales[ItemSold]), DATESINPERIOD('Calendar'[Date], vStartDate, 1,MONTH) ) Return vResultIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
5 Replies
- mwegenerMost Valuable Professional
Hi dbrandone ,
the 'Calendar'[Date].[Date] looks wrong, it should be 'Calendar'[Date].
Please check if you have marked your Calendar table as a date table.
https://www.sqlbi.com/articles/mark-as-date-table/
- dbrandoneHelper IV
Hi mwegener ,
Yeah, I noticed that. I tried both 'Calendar[Date]' and 'Calendar[Date].[Date]' and both are having issues. I was trying anything I could at that point. I think I tried the .[Date] at the end since intellisense was offering it. I checked and it is marked as the date table.
- mwegenerMost Valuable Professional