设置定期Crystal报表

2020-08-23 12:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要将此报告设置为每周运行一次...

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

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


我需要将此报告设置为每周运行一次,这是过滤器,我需要它为我提供每周的年初至今信息。 我如何将日期过滤器更改为以获得该结果?

(如果{?Corporation Name(s)} =" All",则{RV_CORPORATION.CORPORATION_NAME}像" *"一样
{{Corporation Name(s)}中的其他{RV_CORPORATION.CORPORATION_NAME})和
{@Date}> = {?开始检查日期}和
{@Date} <= {?结束检查日期}和
(如果{?Company Name(s)} =" All",则{RV_COMPANY_MAIN_PARENT_LEVEL。 MAIN_COMPANY_NAME}之类的" *"

1条回答
ZJXianG
2020-08-23 13:10

我还强烈建议您从过滤器中删除" If"语句-它们会减慢报表处理的速度,因为它们始终不能被推送到数据库进行处理。 相反,它将是这样的:

(
   ({?Corporation Name(s)} ="全部",{RV_CORPORATION.CORPORATION_NAME}类似于" *")
   要么
   ({?公司名称}中的{RV_CORPORATION.CORPORATION_NAME})
 )
 和
 {@Date}> = Date(1,1,Year(CurrentDate))

这将为您提供自当年1月1日以来的所有内容。

您的最后一个If语句 可能不需要过滤器。

-Dell

一周热门 更多>