将标题字段映射到具有上下文更改的项目

2020-08-27 17:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 1。 考虑输入平面文件...

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

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


嗨,

1。 考虑输入平面文件(csv):

field1,field2,field3,field4

field1,field2,field3,field4

2。 这些字段被读入以下输入结构:

数据[]

field1

field2

field3

field4

考虑输出:

数据[]

标头

field1

个项目[]

field2

field3

field4

映射:对于每个唯一的field1字符串,我将field2,field3和field4映射到项。 但是,如果field1(第1行和第2行中)的值相同,则我需要禁止创建第二个data []节点,而是将field2,field3和field4添加到原始field1项下的第二个item []中(请参见下文) )。

数据[]

标头

field1(来自平面文件的第1行)

项目[](来自平面文件的第1行)

field2

field3

field4

items [](来自平面文件的第2行)

field2

field3

field4

我非常感谢您的协助。 我需要创建一个UDF吗?

谢谢

戴夫

4条回答
zhangjiyang1323
2020-08-27 17:32

输入结构

输出结构

当field1重复时,我可以抑制重复的data []节点,但是我仍然需要弄清楚如何将抑制的第二个data []节点中的项目字段(field2,field3和field3)包括到第一个数据中 []节点。

一周热门 更多>