水晶报表字符串
我新建了一个公式字段
if right(left(cdate(dateadd("d",-day(currentdate),currentdate)),7),1)<>"-"
then right(left(cdate(dateadd("d",-day(currentdate),currentdate)),7),2)
else right(left(cdate(dateadd("d",-day(currentdate),currentdate)),6),1)
提示此处需要一个字符串,就是这:cdate(dateadd("d",-day(currentdate),currentdate))。
cdate(dateadd("d",-day(currentdate),currentdate))
返回的是日期:2011-3-31
其实我想要的结果是建立一个公式字段:根据当前日期获得上个月的月份,并转换成字符串。并根据这个公式字段对报表进行筛选。上面的cdate(dateadd("d",-day(currentdate),currentdate))
我在前面加上month,即month(cdate(dateadd("d",-day(currentdate),currentdate))) 获得结果是3.00,但是我的报表中这个值是3,所以筛选不出来,如果能把结果变为3也行。