2020-08-25 17:18发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们要添加一个关键指标的未来5个期间值,并将其存储在另一个关键指标中。
对于
KF1中M1到M5的值的总和(10 + 20 + 30 + 40 + 50)需要存储在KF2的M1中
随后,需要将KF1的M2到M6值(20到60)存储在KF2的M2中,依此类推(屏幕截图仅供参考)。
谢谢
比布
Bibhu,您好
IBP_RAGGR函数-一步配置滚动聚合,请参考2002版的预览。
示例
AGGREGATEDDEMAND @ PERPRODLOC = IBP_RAGGR(" DEMAND @ PERPRODLOC"," SUM",-1、3," PASTCURRENTFUTURE")
您好Bibhu,
这里是链接,SAP帮助进行潜行预览。
https://help.sap.com/viewer/ 58f5db44d4f047e0b60cf4cdb45b76cc/2002/zh-CN/7addc2dbe49149d6b116b73f29b960e0.html
Gaurab
您是否检查2347105-样本模型配置总说明中是否包含满足您要求的解决方案?
https://launchpad.support.sap.com/#/notes/2347105
最好
Ivan
我认为您可以利用IBP的累积聚合或属性转换功能。
1)对于累积聚合,可以尝试使用IBP_CAGGR函数。 不确定有多少能满足这种要求
2)属性转换可以解决您的查询。 如下所示在属性转换中添加计算。 KF2 @ PL = KF1 @ PL + KF1 @ PLOFFSET1 + KF1 @ PLOFFSET2 + KF1 @ PLOFFSET3 + KF1 @ PLOFFSET4
请检查并确认是否可以解决您的查询。
此致
Riyaz
嗨Riyaz,
1-累积聚合-我已经尝试过,但是没有用,因为没有边界可以停止聚合(例如5周或6周之后)
2-属性转换-虽然可以实现,但是涉及创建许多中间KF。 如果您想为接下来的5个或6个存储桶添加数据,则可行,但是如果我们增加存储桶,KF会增加很多,这很麻烦。
Bibhu
Hi Bibhu,
需求是非常定制的。 从逻辑上讲,只有3个解决方案。
1)创建4个存储的密钥,每个密钥指定周期的偏移量。 创建4个复制运算符,以使用PERIOD_SHIFT将源KF数据复制到班次图。 目标KF将是计算得出的KF,它在每个计划存储区中具有源KF和班次关键值的总和。 此过程的结果将不是实时的,您将看到KF计数适当增加。
2)按照之前建议的那样使用适当的KF创建属性转换。 结果是实时的,但是带有属性转换的KF计数会很高。
3)使用CPI-DS来达到相同目的。 从计划区域提取源KF数据。 进行所需的转换,其中包括添加基于移位的计算。 然后将数据导出回IBP的目标KF。 结果将不是实时的,因为每次更改数据时我们都需要触发流程。 但是KF数量不会增加。
我建议使用第二或第三项建议。
Hi Ivan,
我浏览了笔记中的各种文档,但没有一个能满足我的要求。
最多设置5个标签!
Bibhu,您好
IBP_RAGGR函数-一步配置滚动聚合,请参考2002版的预览。
示例
AGGREGATEDDEMAND @ PERPRODLOC = IBP_RAGGR(" DEMAND @ PERPRODLOC"," SUM",-1、3," PASTCURRENTFUTURE")
您好Bibhu,
这里是链接,SAP帮助进行潜行预览。
https://help.sap.com/viewer/ 58f5db44d4f047e0b60cf4cdb45b76cc/2002/zh-CN/7addc2dbe49149d6b116b73f29b960e0.html
谢谢
Gaurab
您好Bibhu,
您是否检查2347105-样本模型配置总说明中是否包含满足您要求的解决方案?
https://launchpad.support.sap.com/#/notes/2347105
最好
Ivan
您好Bibhu,
我认为您可以利用IBP的累积聚合或属性转换功能。
1)对于累积聚合,可以尝试使用IBP_CAGGR函数。 不确定有多少能满足这种要求
2)属性转换可以解决您的查询。 如下所示在属性转换中添加计算。 KF2 @ PL = KF1 @ PL + KF1 @ PLOFFSET1 + KF1 @ PLOFFSET2 + KF1 @ PLOFFSET3 + KF1 @ PLOFFSET4
请检查并确认是否可以解决您的查询。
此致
Riyaz
嗨Riyaz,
1-累积聚合-我已经尝试过,但是没有用,因为没有边界可以停止聚合(例如5周或6周之后)
2-属性转换-虽然可以实现,但是涉及创建许多中间KF。 如果您想为接下来的5个或6个存储桶添加数据,则可行,但是如果我们增加存储桶,KF会增加很多,这很麻烦。
谢谢
Bibhu
Hi Bibhu,
需求是非常定制的。 从逻辑上讲,只有3个解决方案。
1)创建4个存储的密钥,每个密钥指定周期的偏移量。 创建4个复制运算符,以使用PERIOD_SHIFT将源KF数据复制到班次图。 目标KF将是计算得出的KF,它在每个计划存储区中具有源KF和班次关键值的总和。 此过程的结果将不是实时的,您将看到KF计数适当增加。
2)按照之前建议的那样使用适当的KF创建属性转换。 结果是实时的,但是带有属性转换的KF计数会很高。
3)使用CPI-DS来达到相同目的。 从计划区域提取源KF数据。 进行所需的转换,其中包括添加基于移位的计算。 然后将数据导出回IBP的目标KF。 结果将不是实时的,因为每次更改数据时我们都需要触发流程。 但是KF数量不会增加。
我建议使用第二或第三项建议。
此致
Riyaz
Hi Ivan,
我浏览了笔记中的各种文档,但没有一个能满足我的要求。
谢谢
Bibhu
一周热门 更多>