在OData数据摄取期间将文本转换为数字

2020-08-31 09:28发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个OData数据源。 它具有一个属性,该属性的格式设置为文本(由于某种原因,不能更改),并且包含数字(格式为文本)。 我知道SAC中有一个ToNumber函数( https://help.sap.com /viewer/00f68c2e08b941f081002fd3691d86a7/release/en-US/eac3111c11174776856d9c1fb56f7679.html ),但据我(新手SAC用​​户)了解,这只能用于故事中。 我希望在OData数据提取期间理想地执行此操作,因为会刷新数据,将文本数据复制到新的SAC属性中,该属性被格式化为度量,并填充有从文本数据转换而来的数字。

有什么主意吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个OData数据源。 它具有一个属性,该属性的格式设置为文本(由于某种原因,不能更改),并且包含数字(格式为文本)。 我知道SAC中有一个ToNumber函数( https://help.sap.com /viewer/00f68c2e08b941f081002fd3691d86a7/release/en-US/eac3111c11174776856d9c1fb56f7679.html ),但据我(新手SAC用​​户)了解,这只能用于故事中。 我希望在OData数据提取期间理想地执行此操作,因为会刷新数据,将文本数据复制到新的SAC属性中,该属性被格式化为度量,并填充有从文本数据转换而来的数字。

有什么主意吗?

付费偷看设置
发送
5条回答
Bunny_CDM
1楼-- · 2020-08-31 10:05

Hi Oliver,

在创建模型时可以执行数据转换。 当将新数据加载到模型中时,将应用这些转换。 您描述的转换可以分为多个步骤。 不确定能否全部实现,但您应该尝试一下。

亲切的问候,

Martijn van Foeken | Interdobs

2楼-- · 2020-08-31 10:23

感谢Martijn!

您对此有更多详细信息吗? 此类功能似乎在"转换"规则中不可用(例如,您可以在其中修剪拆分列)...那么我在哪里执行文本>数字转换的任务,并使该列成为度量?

最好的Oliver

bbpeas
3楼-- · 2020-08-31 10:20

您好,

创建模型时,您可以简单地定义是否应将包含数据的列创建为度量 或尺寸。 因此,只需单击一下,即可将包含数字的文本属性定义为度量。

种类

Martijn van Foeken | Interdobs

d56caomao
4楼-- · 2020-08-31 10:25

我意识到我并没有画出整个画面。 该属性中也包含文本数据。 SAC不允许将这种专栏变成小节。 但是,是的,在故事的后面,我可以使用ToNumeric的函数(或再次调用的函数)并将维度转换为度量。 我只是想在开始时以某种方式做到这一点,因为我建立了模型。

lukcy2020
5楼-- · 2020-08-31 10:18

嗨,奥利弗,

如果字段的构造存在某些逻辑,例如第一个或最后一个位置为文本/数字,则可以将某些可用功能与计算列结合使用,甚至可以分多个步骤(计算列)使用。 您还可以通过 https://influence.sap.com 创建一个针对任何缺失用例的改进请求。 >

亲切的问候,

Martijn van Foeken | Interdos

一周热门 更多>