Crystal reports Crystal报告上周的返回值

Crystal reports Crystal报告上周的返回值,crystal-reports,Crystal Reports,我正在尝试筛选一份报告,以返回上周的所有数据,以便我可以向员工发送一份报告,以获取该周的记录 在过去,我使用相同的概念返回昨天的所有记录。见下面的代码: if {vwtb_Audit.AUDIT_DATE} = currentdate -1 then "Yesterday" Else "Other" 如果我使用此代码,我将只返回7天前的内容,并且它不允许我返回一周中其他日期的其他数据。我将此代码添加到一个公式中,然后我可以在该公式中选择记录 if {vwtb_Audit.AUDIT_DAT

我正在尝试筛选一份报告,以返回上周的所有数据,以便我可以向员工发送一份报告,以获取该周的记录

在过去,我使用相同的概念返回昨天的所有记录。见下面的代码:

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

Else

"Other"

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

我将此代码添加到一个公式中,然后我可以在该公式中选择记录

if {vwtb_Audit.AUDIT_DATE} > dateadd ('d',-7,currentdate) then "lastweek"
else
"other"
这就返回了“上周”的所有记录

包括今天

{vwtb_Audit.AUDIT_DATE} in lastfullweek
包括上周的周日至周六

(
{vwtb_Audit.AUDIT_DATE} >= minimum(lastfullweek) + 1
and
{vwtb_Audit.AUDIT_DATE} <= maximum(lastfullweek) + 1
)
(
{vwtb_Audit.Audit_DATE}>=最小值(上周)+1
和
{vwtb_Audit.Audit_DATE}
(
{vwtb_Audit.AUDIT_DATE} >= minimum(lastfullweek) + 1
and
{vwtb_Audit.AUDIT_DATE} <= maximum(lastfullweek) + 1
)