我需要查看上个月关闭的所有贷款,直到当月的同一天。因此,如果今天是2012年3月13日,我想计算2月1日至2月13日期间的贷款,以比较月份之间的数量。我该如何编写日期公式?它类似于LastYearMTD日期范围选项,但我真的只想要一个范围的LastMonthTD。
答案 0 :(得分:1)
dateserial()函数处理添加/减去日期的所有混乱。要获得您所追求的日期范围:
dateserial(year(currentdate),month(currentdate)-1,1) to
dateserial(year(currentdate),month(currentdate)-1,day(currentdate))
答案 1 :(得分:0)
听起来你想要这样的东西......
选择标准:
{loans.closedate} > dateserial(year(currentdate),month(currentdate),1)
or
{loans.closedate} in
dateadd('m', -1, dateserial(year(currentdate),month(currentdate),1)) to
dateadd('m', -1, currentdate)
然后你上个月关闭的结果将是:
if month({loans.closedate}) = month(currentdate) then
1
else
0
本月关闭的结果将是另一回事:
if month({loans.closedate}) = month(currentdate) then
0
else
1
毫无疑问,这可以简化。