Forum Discussion
Last Month Calculations not functioning
- 5 years ago
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
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/
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.
- mwegener5 years agoMost Valuable Professional
- v-deddai1-msft5 years agoCommunity Support
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