不允许超过32天的数据

2020-08-19 05:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)需要一些具有晶体报告的帮助。 ...

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

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


需要一些具有晶体报告的帮助。

我的目标是仅在输入的日期范围大于32时不显示数据。如果除了我正在执行的操作之外,还有其他方法,请指导我。

我可以在其中一份报告中选择使用公式,但同一公式在另一份报告中无效。

新报告中的所有字段也都可用,但是给我一个错误"该公式无法使用,因为必须稍后对其进行评估"。

任何人都可以帮忙。

公式是

  {@日期差异} <= 32并且
  当前日期-{@开始日期} <= 60并且
  {Command.DATE_TRANSACTION} = {?Date}
  

更多详细信息:

  @date是我的参数。
 @开始日期是公式最小值(@dtransate)
 @结束日期是公式的最大值(@transdate)
 @date的区别是公式DateDiff(" d",{@开始日期},{@结束日期})+ 1  
13条回答
打个大熊猫
2020-08-19 06:01

1。 不要在命令中使用Select Expert! 参见 https://blogs.sap.com/ 2015/04/01/best-practices-when-using-commands-with-crystal-reports/了解有关原因的信息。

2。 在命令中实现此功能时,必须将其转换为查询的正确数据库语法,并将其放在where子句中。

您要连接到哪种数据库? 我也许可以为您提供有关如何编写命令查询部分的建议。

-Dell

一周热门 更多>