点击此处---> 群内免费提供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天的所有项目,但是我不确定如何编写该公式? 任何帮助表示赞赏! :)
如果您要显示在报告中的是过去或未来30天内有过期日期的项目,则您将转到"记录选择专家"以过滤为该报告提取的数据 通过这样做:
1。 如果尚未定义任何过滤器,请选择任何字段,然后单击"确定"。 如果确实定义了其他过滤器,请转到步骤2。
2。 点击"显示公式"。
3。 单击"公式编辑器"。
4。 如果公式中已经有其他项目,请在最后一个项目之后添加"和"。
5。 使用以下公式,将到期日期字段替换为{MyTable.DateField}:
您不必寻找空值 因为它们会被自动过滤掉。
6。 保存公式,在"选择专家"中单击"确定",然后运行报告。
如果要显示具有空日期的记录,则将公式更改为:
请注意,如果"选择专家"中还有其他过滤器,则括号很重要。
-Dell
一周热门 更多>