Crystal Report返回上周的值

时间:2015-10-12 05:35:07

标签: crystal-reports

我正在尝试过滤报告以返回上周的所有数据,以便我可以向员工发送报告以获取本周的记录。

我过去使用相同的概念来返回昨天的所有记录。请参阅以下代码:

if {vwtb_Audit.AUDIT_DATE} = currentdate -1 then "Yesterday"

Else

"Other"

如果我使用此代码,我将只返回7天前的内容,并且它不会允许我返回本周其他日期的其他数据。

2 个答案:

答案 0 :(得分:2)

/tmp

包括今天

{vwtb_Audit.AUDIT_DATE} in Last7days

包括上周日至周六

{vwtb_Audit.AUDIT_DATE} in lastfullweek

包括周一至周日的上周

答案 1 :(得分:0)

我将此代码添加到公式中,然后我可以在其上执行选择记录。

if {vwtb_Audit.AUDIT_DATE} > dateadd ('d',-7,currentdate) then "lastweek"
else
"other"

并返回“上周”的所有记录