如何具有多个Y/N参数会影响报表上使用的值

2020-09-23 12:36发布

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

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


请注意,运行报告的应用程序不支持可选参数,因此我们必须使用(如果parameter ='Y'然后field = values else 1 = 1)解决方法。

我有6个参数,这些参数将作为复选框显示给用户(选中是,是不是)。 如果他们选中" 4/6"复选框,则我需要为这4个值而不是其他2个值打印报告。基本上,如果parameter ='Y'然后field = value,我真的不能使用,因为我需要它包括一个列表 值,即如果4个参数具有Y,则在报告选择中包括值1、2、3、4。 我需要以某种方式从使用的参数生成一个值列表,然后在报告选择中使用该列表,即(list)中的Field?

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

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


请注意,运行报告的应用程序不支持可选参数,因此我们必须使用(如果parameter ='Y'然后field = values else 1 = 1)解决方法。

我有6个参数,这些参数将作为复选框显示给用户(选中是,是不是)。 如果他们选中" 4/6"复选框,则我需要为这4个值而不是其他2个值打印报告。基本上,如果parameter ='Y'然后field = value,我真的不能使用,因为我需要它包括一个列表 值,即如果4个参数具有Y,则在报告选择中包括值1、2、3、4。 我需要以某种方式从使用的参数生成一个值列表,然后在报告选择中使用该列表,即(list)中的Field?

付费偷看设置
发送
2条回答
宇峰科技
1楼 · 2020-09-23 13:04.采纳回答

您能这样吗,我假设所有字段都是字符串,所以else = 2单引号,并假设''不是有效结果,请根据数据类型更改其他结果

(Field1 =(如果Param1 ='Y'则为Field1否则''))

(Field2 =(如果Param2 ='Y'然后是Field2否则''))

或者.....

不熟悉您的数据结构,因此可能无法正常工作

伊恩

灬番茄
2楼-- · 2020-09-23 13:01

对不起,伊恩。 您的解决方案完全有效,谢谢!

一周热门 更多>