点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好同事,
我正在尝试将维过滤器从输入字段传递到SAC ANALYTICAL APPLICATION。
var数据源= Table_1.getDataSource(); var all_selections = ConvertUtils.stringToNumber(InputField_1.getValue()); console.log(all_selections); Table_1.getDataSource()。setHierarchy(" Date"," YQM"); Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + all_selections ++"]");
您能帮忙吗? 错误:SAP ANALYTIC APPLICATION不支持AutoTypeConversion
我还尝试了另一种代码的变化
我遇到以下错误
以下代码
var数据源= Table_1.getDataSource(); var all_selections =(InputField_1.getValue()); var member = Table_1.getDataSource()。getMembers(" Date",1000); 对于(var i = 0; i <= members.length; i ++) { if(members [i] .displayId === all_selections) { Table_1.getDataSource()。setDimensionFilter(" Date",members [i] .displayId); console.log(" display id" + members [i] .displayId); 打破; } } //var conversionSelection = +"(all_selections)+; //console.log(conversionSelection); Table_1.getDataSource()。setHierarchy(" Date"," YQM"); //Table_1.getDataSource()。setDimensionFilter(" Date"," [Date]。[YQM]。[Date.YEAR]。[" + conversionSelection.toString ++"]");
最好的问候
Gabriel
(104.5 kB)
从语法和类型的角度来看,删除stringToNumber转换时,第一个脚本应该没问题。 当涉及到自动类型转换时,脚本语言非常严格,而普通的JavaScript可以实现这种转换。 但是,您是在串联自己的成员ID。 我们不建议您这样做。 您应该尝试使用真实成员ID,如果可能的话,请尝试将其放入输入字段中。
在第二个脚本中,您使用显示键进行过滤。 您需要改用会员ID。 同样,您在设置过滤器后更改层次结构。 根据成员数量的不同,getMembers方法可能需要一些时间,并且可能不是最佳选择。
一周热门 更多>