点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
2016年晶体报告。
我正在尝试将三个报告合并为一个。 所有相同的数据表,仅显示不同的数据。
我该如何完成这样的事情:
(注意:注释部分是选择添加到公式中的公式以进行动态分组)
如果{?GroupField} ='1。 如果<{GroupField} ='2,则按PN的所有操作"然后
ToText({Job.Part_Number})
否则。 只有PN的服务运营商,然后
ToText({Job.Part_Number})//而不是{Job_Operation.Inside_Oper}而不是({Job_Operation.WC_Vendor},例如" AEROSWISS"))
如果{?GroupField} = '3。 然后只有供应商和PN的服务运营商
{Job_Operation.Vendor}//而不是{Job_Operation.Inside_Oper}而不是({Job_Operation.WC_Vendor},例如" AEROSWISS"))
我知道的事情:< br> {Job.Operation.Inside.Oper}返回true/false
{Job_Operation.WC_Vendor}返回一个字符串
当我删除////Crystall返回"此处需要布尔值"错误
预先感谢
您应该避免在Select Expert公式中使用If语句。 这就是造成您问题很大一部分的原因。 另外,您不能将分组包括在"选择专家"中。 Selection公式必须返回true/false,并且上面的组公式看起来像在返回字符串。 我可能会将选择公式更改为此(我使用缩进更容易匹配括号):
然后您将对该公式分组:
-Dell
这解决了我知道遇到的问题。
现在,我的{?GroupField} 3个选项被取消了 没有数据。
选项2返回预期的数据。
2和3之间的唯一区别是我希望按供应商PN对报表进行排序。
"当前记录排序"设置为:Job.Part_Number,Job.Job,Job.Operation.Sequence,Job.Operation.Vendor
我可以通过公式控制记录排序吗?
修改为组建议的第二个公式?
如果是,如何?
一周热门 更多>