我有一张合同表:
Machine Enrollment# StartDate EndDate
A 12345 1/1/2019 1/1/2020
B 25864 5/30/2009 1/1/2016
C 98765 6/15/2018 6/15/2021
B 12586 1/2/2016 1/1/2021
我希望能够使用M代码在查询编辑器中过滤我的表,以便仅显示截至上个月为止处于活动状态的合同。所以,我需要类似的东西:
EndDate > StartofMonth(LastMonth())
但是我不相信这些功能存在。我曾经有过:
EndDate > #date(Date.Year(DateTime.LocalNow()),Date.Month(DateTime.LocalNow())-1,1)
但是现在是新年的第一个月,此功能不起作用,因为它正在寻找尚未发生的2020年12月。似乎应该很容易解决,但我被困住了。先谢谢您的帮助。