点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,在我的简历上使用聚合节点时,我面临一种奇怪的行为。
我有以下投影节点
我需要汇总re_menge,re_wert,we_wert和we_menge字段,因此要删除BELNR VGABE,DEC_DMBTR,DEC_MENGE和SHKZG。
预期结果应为一行,并带有以下内容:
re_menge:0,4
re_wert:262000
we_wert:262000
we_menge:0,4
但是我却得到了:
看起来是一条记录丢失了,或者聚合只是在读取第一条记录。
这是我的聚合节点的定义方式:
任何帮助将不胜感激。
谢谢!。
(19.3 kB)
嗨。
我正在查看实现,发现问题出在先前的联接上,在该联接中,我从左表和右表检索度量,但仅从左表检索键。 (无基数的内部联接)。
我从左到右更改了一个键字段(特别是BELNR),然后一切正常。
我假设re_menge,re_wert,we_wert和we_menge是计算列? 如果是这样,您的问题将从此处开始。 我猜想它们是在聚合之后计算出来的。
Michael
我复制了您的方案,好消息是HANA可以按预期工作。 问题一定在您的实现中。
我的源表
我的投影节点
我猜想您计算得出 列的定义类似于
我的投影节点数据预览为2 计算列
我的聚合节点
我的聚合节点数据预览
迈克尔
您好 Michael Eaton
是的,它们是计算列,但是在发生聚合之前(在先前的聚合/联接中)计算的
如果您提供了先前操作的详细信息,我们也许可以 帮助。
我坚持认为它们是在聚合后计算出来的。
您好,Michael Eaton 谢谢您的帮助! 我发现确实是我的实施中的问题。
一周热门 更多>