点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我在这里钓鱼的想法。 假设您有一个报告,其中用户可以从10多个过滤器中进行选择,而每个过滤器可以具有一个至非常多的选择。 举一个(假设的)示例,假设我们有一个按客户1,4,5,7,88,54,66,76,88,94和州AZ,GA,TX,TN,NY, FL,HI和产品34567、6543、654321,..
希望将这些选择显示在报告标题中,但是如何?
建议,这是我想出的,不是很好...
lonekoll-2020-08-10-10-20-31.jpg (61.7 kB)
你好
您绝对正确,但很遗憾,在这种情况下我们无能为力,因为您的过滤器数据非常庞大,设计非常关键。 只有一个建议,如果可能的话,可以减小标题数据(如header)中的字体大小。
如有任何疑问,请告知。
-Rajkumar Mane
您不能只将多选参数放在报表标题中并期望它显示所有值。 但是,可以创建两个公式来获取所需的内容。
如果参数中的值为字符串,则可以执行以下操作:
基本上,它将参数值视为数组,并输出一个用逗号分隔的字符串。 自从我尝试过已经有一段时间了,所以我不确定如果您在参数中只选择了一个值,它是否会起作用。
如果这些值不是字符串或以上 不起作用,您必须执行以下操作:
此示例假定参数值为数字,并将其转换为不带小数位且不带千位分隔符的文本。 如果值为字符串,则可以省略ToText()。 如果它们是其他数据类型,则需要使用与该数据类型兼容的ToText版本。
-Dell
德尔,但问题更多是:"如何以清晰易懂的方式展示它":)
我现在倾向于将这些选择放置在报告页脚中,每个选择都有一个小节,这样我就不必打印那些未激活的选择。
对于字符串参数,我在Split({Blablaparm},",")中进行{blablafield}并将其传递为可以正常工作的12,34,56,但不适用于数字,即,当数据库中的字段为数字时 ,所以最后我求助于一个公式,使用@Blablaselector方式,并通过API将其设置为" [1,2,3,4]中的{Blablafield}"。
一周热门 更多>