我的公式显示了今天的日期+ 2天。到昨天为止,一切都很好,但是由于该月很快结束,所以公式不正确。
If Not HasValue({?Start Date})
Then ToNumber(ToText(CurrentDate, 'yyyyMMdd')) + 2
Else ToNumber(ToText({?Start Date}, 'yyyyMMdd'))
如何获得正确的结果?
答案 0 :(得分:0)
由于{?Start Date}是一个字符串,如注释中所确认,它解释了错误“此处需要日期时间”。
因此,有两种解决方法。
首先将{?开始日期}转换为日期。
第二个将在执行以下操作后将currentdate转换为字符串:totext(dateadd('d',2,currentdate))。
user10376573确认第一个解决方法完成了该工作。