在HANA计算视图中动态生成列

2020-09-23 16:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我们需要在计算视图中动...

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

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


你好,

我们需要在计算视图中动态创建列。

假设我有一个calculatioView,它将数据公开为

Col1 Col2 Measure1

ID1 A 10

ID2 B 20

ID3 A 30

我们希望输出为

Col1 Col2测量1 A B

ID1 A 10 10 0

ID2 B 20 0 20

ID3 A 30 30 0。

并且Col2中的值不固定。 Col2中所有不同的值都需要在列中进行转换。

您能建议一种方法吗?

还建议更改使用计算视图生成的xml。 如果我们通过使用JAVA代码更改生成的xml在计算视图中创建计算列。

保证在即将发布的HANA版本中xml结构的语义不会改变。

请提出建议。

感谢和问候,

塔伦(Tarun)

4条回答
天桥码农
2020-09-23 17:25

嗨,Tarun您可以通过两种方式实现所需的输出

  • 1。创建限制列
  • 2。创建计算列
请参见下面的所需解决方案

1。 创建受限列

或者您可以使用下面的语法创建计算列的第二种方法

您必须为B做同样的事情。

希望这会有所帮助

此致

Avinash Thakur

一周热门 更多>