Crystal Reports 13:需要删除参数和硬编码日期范围

2020-08-14 03:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我对Crystal报表还...

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

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


你好

我对Crystal报表还很陌生。 我们有一个报告,我需要删除date参数,并将其替换为硬编码的date参数,从2016年1月1日开始,直到无穷大/意味着没有最大日期。

我研究过的每个地方总是指向创建参数。 我在此报表中没有任何参数,也无法删除提示输入参数的Crystal Reports。 如果我收到任何提示,则我们用于自动报告发送的ERP系统的Alert系统将不起作用。 因此,我必须从报告中删除所有参数,以便它们能够自动发送。 谢谢! :)

以下是专家的详细信息;

({@ USER_EPLANT_ID} = 0或{@USER_EPLANT_ID} = {PO_DETAIL.EPLANT_ID})和{V_PO_RECEIVED_VS_AP.UNINVOICED} <> 0.00和{V_PO_RECEIVED_VS_AP.QTY_RECEIVED}> 0.00和{PO_RECEIPT} IP <{> 调整"和({?items}中的{{@include inv item}或{?items中的{@include misc items}}和({@void} =日期(0,0,0)或isull({@void}))和 }或{@include non material}中的{?items})和{@podate} = {?date}

以下是日期参数的详细信息;

date-parameter.jpg (54.9 kB)
2条回答
悻福寶寶
2020-08-14 03:38

实际上有两个参数需要删除:{?date}和{?items}。

要删除date参数,我会将Select Expert中的最后一行更改为 像这样的东西:

 {@ podate} = Date(2016,1,1)

您还需要弄清楚如何删除所选项目的条件 。 如果要显示所有项目,请在"选择专家"中删除以下几行:

({{item}中的{@include inv item}
  {?items}中的{@include misc items}或
  {@item}中的{@include non material})和
 

但是,在这里,除了删除参数之外,我还看到一些与我有关的事情。 通常,您不想在"选择专家"中使用Crystal公式。 当您这样做时,Crystal无法将选择公式推入数据库,而是会将所有数据拉入内存以在那里进行过滤。 这可能会对报告的性能产生重大的负面影响。 您可以采取的缓解措施之一是改用SQL表达式。 如果您将发布{@USER_EPLANT_ID},{@ void}和{@podate}的公式以及您要连接的数据库的类型,那么我应该能够帮助您编写这些公式或找到其他解决方法

-Dell

一周热门 更多>