点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在计算视图中熟悉列引擎字符串函数...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在计算视图中熟悉列引擎字符串函数...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在计算视图中熟悉列引擎字符串函数replace_regexpr的人吗? 我查看过《 SAP HANA建模指南2.0 SPS 04》,但此处没有记录。
语法:replace_regexpr(stringpatttern,stringoption,stringsource,stringreplacement,intstartpos,onccurrence)
大多数参数不言自明。 我正在尝试获取有关发生的更多确切信息。 如果不是1,则有时会出现问题。 这里是否有一个值(例如0)可以代替所有出现的值?
提前谢谢!
通常,如果未正式记录该功能,则认为该功能不受支持。
我的猜测是,此(列表达式)功能用作该功能的内置包装器 否则可以通过SQL函数 REPLACE_REGEXPR。
如果您比较语法,这似乎是一个不错的选择:
使用该映射进行的快速测试表明此假设是正确的,进一步的测试表明:是的, intoccurence 的值0实际上映射为替换了所有出现。/p>
现在最大的问题当然是:在计算列中使用SQL引擎还是使用COLUMN ENGINE会有所不同吗?
再次,通过 EXPLAIN PLAN和PLANVIZ揭示:在这两种情况下,表达式都是在JECalculate计划运算符中求值的。 因此,我看到的在COLUMN ENGINE公式表达式中具有此功能的唯一真正好处是,当一个人想要创建组合表达式时,其中一个表达式是REPLACE_REGEXPR,另一个表达式是COLUMN ENGINE表达式,否则必须通过多个计算来组合 列。
这当然只是我对它的看法。 既然您在某处发现了这种未记录的表达式,为什么不问您的SAP HANA开发人员同事并分享他们的见解?
干杯
Lars
查看此线程
https://answers.sap.com/questions/12867706/tryparse-in-calculated-column-of-calculation-view.html
一周热门 更多>