有人可以帮我提一下Crystal Repoerts(8.5)上个月的第一个工作日和上个工作日的日期,
我需要使用上个月的first
和last
营业日日期来生成每月第一个工作日的月度报告。
在记录选择中,我想在价值日期给出条件,以便记录仅来自较早的月份。
例如,如果今天是1st jul 2014 (01-07-2014)
,那么我将在值日期(比如字段为Value_Date)的记录选择中得到公式为,
first day of earlier month: 02-06-2014
last day of earlier month: 30-06-2014
答案 0 :(得分:0)
假设Value_Date
是Date Field
Record Selection
中的Value_Date>=DateSerial(Year(currentdate),Month(currentdate)-1,1) and
Value_Date<DateSerial(Year(currentdate),Month(currentdate),1)
尝试贝尔沃公式。
{{1}}
答案 1 :(得分:0)
试试这个
if DayOfWeek(DateSerial(Year(currentdate),Month(currentdate),1),1) =1
then DateSerial(Year(currentdate),Month(currentdate),1+1)
else if DayOfWeek(DateSerial(Year(currentdate),Month(currentdate),1),1) = 7
then DateSerial(Year(currentdate),Month(currentdate),1+2)
else
DateSerial(Year(currentdate),Month(currentdate),1)