创建可选的日期参数

2020-08-17 13:36发布

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

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


我是Crystal报表的新手,正在尝试使用可选的日期范围参数构建报表。 我需要有关如何完成此任务的分步解答。 我已经附加了我正在使用的SQL。

从(SELECT空标题,'MANUFACTURING'mod,cmi.worksite_id ||在cmi.sublocation_id不为null的情况下,则选择THEN'-'ELSE空端|| cmi.sublocation_id工作场所,cmi.unit_no,cmi .component_group,cmi.comp_product_code,cmi.comp_man_status_cd status_cd,cmsd.literal status_literal,cmi.expiration_datetime,cmi.create_datetime,dd.draw_start_datetime draw_datetime FROM component_manufacture cmi内部连接cd_comp_man_statuss状态_cmsd = cmid cm.d 在cmi.draw_id = dd.draw_id上向N'个左外部连接施主捐款dd在哪里TRUNC(cmi.expiration_datetime)

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

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


我是Crystal报表的新手,正在尝试使用可选的日期范围参数构建报表。 我需要有关如何完成此任务的分步解答。 我已经附加了我正在使用的SQL。

从(SELECT空标题,'MANUFACTURING'mod,cmi.worksite_id ||在cmi.sublocation_id不为null的情况下,则选择THEN'-'ELSE空端|| cmi.sublocation_id工作场所,cmi.unit_no,cmi .component_group,cmi.comp_product_code,cmi.comp_man_status_cd status_cd,cmsd.literal status_literal,cmi.expiration_datetime,cmi.create_datetime,dd.draw_start_datetime draw_datetime FROM component_manufacture cmi内部连接cd_comp_man_statuss状态_cmsd = cmid cm.d 在cmi.draw_id = dd.draw_id上向N'个左外部连接施主捐款dd在哪里TRUNC(cmi.expiration_datetime)

付费偷看设置
发送
2条回答
nice_wp
1楼-- · 2020-08-17 14:24

您是使用Command提取报表数据还是将表链接在一起? 如果您使用的是命令(看起来像您一样),请阅读有关使用命令的博客

基本上,您不能在命令中使用可选参数,而日期参数也不能 空值。 另外,对于范围,最好尝试使用多带带的开始日期和结束日期参数。 您可以做的一件事是在"命令编辑器"中创建日期参数后,通过在字段资源管理器中对其进行编辑来设置这些日期参数的默认值。 并使用"提示文本"也解释默认值(例如"(保留默认值以忽略日期)"之类的内容)。 然后,在命令的where子句中,您将执行以下操作:

({?StartDate} = '01/01/1970'或
   (MyTable.DateField> = {?StartDate}和
    MyTable.DateField <= {?EndDate})
 )

-Dell

callcenter油条
2楼-- · 2020-08-17 14:17

嗨,

谢谢 您访问SAP社区以获得问题的答案。 我在这里 帮助您充分利用它。

第一 首先,我建议您熟悉 https://community.sap.com/resources/questions-and- 答案(如果您还没有的话),因为它提供了提示 用于准备可以引起我们成员回复的问题。

对于 例如您:

  • 可以概述您要采取的步骤 用来寻找答案(以及为什么它们没有帮助)
  • 可以分享截图 你看过/做过
  • 可以使用描述性主题 线
  • 还应确保您 使用所有适当的标签,以便合适的专家找到您的 问题

越多 您提供的详细信息,成员更有可能提供帮助 你

应该 您可以根据需要修改问题,方法是选择"操作",然后选择"编辑" (尽管一旦有人回答了您的问题,您将失去编辑功能 问题-但如果发生这种情况,您可以在评论中保留更多详细信息)。

最后, 如果您希望与读者交流,请考虑将图片添加到 你的个人资料。 操作方法如下: https://www.youtube.com/watch?v=F5JdUbyjfMA&list=PLpQebylwrd-s5 h6RtymfDpoz3vDS 。 通过使用您的照片个性化您的个人资料,可以鼓励读者 回应。

很好 运气

卡蒂- SAP社区主持人

一周热门 更多>