在SAP HANA中转置数据

2020-09-08 13:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 主要源数据: TYPE I...

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

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


主要源数据

 TYPE ID VERSION Column_NAME VALUE
 WXYZ 0 COLUMN_A ABC
 A WXYZ 0 COLUMN_B DEF
 WXYZ 0 COLUMN_C CHI
 WXYZ 0 COLUMN_C JKL
 WXYZ 0 COLUMN_D MNO 

在源代码上应用Union后,得到下表:

根据类型,ID,版本,我们还有许多其他行。

联合后的数据(类似于):

 TYPE ID VERSION COLUMN_A COLUMN_B COLUMN_C COLUMN_D
 WXYZ 0 ABC   
 WXYZ 0 <空> DEF <空> <空>
 WXYZ 0   CHI 
 WXYZ 0   JKL 
 WXYZ 0    MNO 

我需要的输出:

 TYPE ID VERSION COLUMN_A COLUMN_B COLUMN_C COLUMN_D
     WXYZ 0 ABC DEF CHI MNO
     WXYZ 0 ABC DEF JKL MNO 

我尝试使用一个聚集节点获取Column_A,Column_B,Column_C,Column_D的最大值。 但是问题是Design Studio不支持采用任何属性的简历。

有人可以提出其他建议吗?

2条回答
Baoming ROSE
2020-09-08 14:48

您正在做什么? 普通SQL,Calc。 查看...?

在该论坛中使用此处的搜索功能将为您指出一些类似的问题和相关博文,例如最近讨论的使用"计算"​​视图将值拆分为列。 如果您的列(A-D)是固定的并且不是动态的(以无休止的方式),则线程中的答案也将适合您的情况。

此致,
弗洛里安(Florian)

一周热门 更多>