点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个OData数据源。 它具有一个属性,该属性的格式设置为文本(由于某种原因,不能更改),并且包含数字(格式为文本)。 我知道SAC中有一个ToNumber函数( https://help.sap.com /viewer/00f68c2e08b941f081002fd3691d86a7/release/en-US/eac3111c11174776856d9c1fb56f7679.html ),但据我(新手SAC用户)了解,这只能用于故事中。 我希望在OData数据提取期间理想地执行此操作,因为会刷新数据,将文本数据复制到新的SAC属性中,该属性被格式化为度量,并填充有从文本数据转换而来的数字。
有什么主意吗?
Hi Oliver,
在创建模型时可以执行数据转换。 当将新数据加载到模型中时,将应用这些转换。 您描述的转换可以分为多个步骤。 不确定能否全部实现,但您应该尝试一下。
亲切的问候,
Martijn van Foeken | Interdobs
感谢Martijn!
您对此有更多详细信息吗? 此类功能似乎在"转换"规则中不可用(例如,您可以在其中修剪拆分列)...那么我在哪里执行文本>数字转换的任务,并使该列成为度量?
最好的Oliver
您好,
创建模型时,您可以简单地定义是否应将包含数据的列创建为度量 或尺寸。 因此,只需单击一下,即可将包含数字的文本属性定义为度量。
种类
Martijn van Foeken | Interdobs
我意识到我并没有画出整个画面。 该属性中也包含文本数据。 SAC不允许将这种专栏变成小节。 但是,是的,在故事的后面,我可以使用ToNumeric的函数(或再次调用的函数)并将维度转换为度量。 我只是想在开始时以某种方式做到这一点,因为我建立了模型。
嗨,奥利弗,
如果字段的构造存在某些逻辑,例如第一个或最后一个位置为文本/数字,则可以将某些可用功能与计算列结合使用,甚至可以分多个步骤(计算列)使用。 您还可以通过 https://influence.sap.com 创建一个针对任何缺失用例的改进请求。 >
亲切的问候,
Martijn van Foeken | Interdos
一周热门 更多>