水晶报表:显示到期日期

2020-08-26 15:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个用Crystal Reports 13编写的非常简单的报告。它显示一个物料编号,批号,如果确实设置了该物料编号的到期日,它将显示该物料号和批号的有效期。

我遇到的问题是将过期日期设置为仅在

时才显示

<今天+30

我是Crystal的新手,我只是想编写一个公式以仅显示具有到期日期的项目,并且仅显示其到期日期为<今天+ 30天的项目。

到目前为止,我只有一个公式可以消除未设置有效期限(NULLS)的项目。

如果是ISNULL({ARINVT_LOT_DOCS.EXPIRY_DATE})然后是" NO DATE"
ELSE""

因此,我在考虑是否需要向NULL公式添加一条附加语句,以显示过去+当前日期后30天的所有项目,但是我不确定如何编写该公式? 任何帮助表示赞赏! :)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个用Crystal Reports 13编写的非常简单的报告。它显示一个物料编号,批号,如果确实设置了该物料编号的到期日,它将显示该物料号和批号的有效期。

我遇到的问题是将过期日期设置为仅在

时才显示

<今天+30

我是Crystal的新手,我只是想编写一个公式以仅显示具有到期日期的项目,并且仅显示其到期日期为<今天+ 30天的项目。

到目前为止,我只有一个公式可以消除未设置有效期限(NULLS)的项目。

如果是ISNULL({ARINVT_LOT_DOCS.EXPIRY_DATE})然后是" NO DATE"
ELSE""

因此,我在考虑是否需要向NULL公式添加一条附加语句,以显示过去+当前日期后30天的所有项目,但是我不确定如何编写该公式? 任何帮助表示赞赏! :)

付费偷看设置
发送
1条回答
奄奄一息的小鱼
1楼-- · 2020-08-26 15:33

如果您要显示在报告中的是过去或未来30天内有过期日期的项目,则您将转到"记录选择专家"以过滤为该报告提取的数据 通过这样做:

1。 如果尚未定义任何过滤器,请选择任何字段,然后单击"确定"。 如果确实定义了其他过滤器,请转到步骤2。

2。 点击"显示公式"。

3。 单击"公式编辑器"。

4。 如果公式中已经有其他项目,请在最后一个项目之后添加"和"。

5。 使用以下公式,将到期日期字段替换为{MyTable.DateField}:

 {MyTable.DateField} <= CurrentDate + 30 

您不必寻找空值 因为它们会被自动过滤掉。

6。 保存公式,在"选择专家"中单击"确定",然后运行报告。

如果要显示具有空日期的记录,则将公式更改为:

  (
   IsNull({MyTable.DateField})或
   {MyTable.DateField} <=当前日期+ 30
 )

请注意,如果"选择专家"中还有其他过滤器,则括号很重要。

-Dell

一周热门 更多>