考虑窗口的聚合-IBP

2020-09-02 23:33发布

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

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


大家好,

这里我们有一个要求,我们需要尊重开窗运输。 我们使用关键指标"窗口–销售订单"来表示此窗口,因此,当KF满足0时,表示关闭窗口,而KF为null时,则表示打开窗口。

我需要基于打开的窗口获取结果,这意味着在汇总存储桶时,我需要显示上一个打开的窗口的结果。

例如,当我汇总第37个技术周时,我需要获取-1191013的值,这是第14.09天(这是我本周最后打开的窗口)的结果。 今天的配置是对值求和。 (请参见所附图片)

如果我使用LPA函数,我将得到结果0,这是第15.09天(本周最后一个时间段)的结果。

如何汇总最后打开的窗口?

亲切的问候,

萝琳娜

example.jpg (66.4 kB)

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

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


大家好,

这里我们有一个要求,我们需要尊重开窗运输。 我们使用关键指标"窗口–销售订单"来表示此窗口,因此,当KF满足0时,表示关闭窗口,而KF为null时,则表示打开窗口。

我需要基于打开的窗口获取结果,这意味着在汇总存储桶时,我需要显示上一个打开的窗口的结果。

例如,当我汇总第37个技术周时,我需要获取-1191013的值,这是第14.09天(这是我本周最后打开的窗口)的结果。 今天的配置是对值求和。 (请参见所附图片)

如果我使用LPA函数,我将得到结果0,这是第15.09天(本周最后一个时间段)的结果。

如何汇总最后打开的窗口?

亲切的问候,

萝琳娜

example.jpg (66.4 kB)
付费偷看设置
发送
2条回答
黑丝骑士
1楼 · 2020-09-03 00:10.采纳回答

您好,Lorena,

您可以使用属性转换和最后一个周期聚合来实现此目的。 逻辑有点复杂,需要6个转换和多个中间关键指标。
请在下面的插图中找到。 为简单起见,我们假设TW37a仅包含4天。

此处,KF1和KF2需要转换1,2和3个周期。 使用不同组的关键指标来填充转换后的值。 例如 Transform1_KF1是KF1的1个周期偏移量; Transform1_KF2是KF2的1个周期偏移,依此类推。 (在您的情况下,您将需要6组关键指标和属性转换)

在"最终KF"中,在下面的计算中写-

最终KF = IF(ISNULL(KF1) ,KF2,IF(ISNULL(Transform1_KF1),Transform1_KF2,IF(ISNULL(Transform2_KF1),Transform2_KF2 .......,0.999)))))

此处,0.999表示KF1包含的条件 全部为0,即没有打开的窗口。 您可以根据业务需求输入任意数字。 在最终KF中使用上一期间汇总,以获取请求级别上的上一时期的值。 此外,在KF1的请求级别,您可以编写

KF1 @ request =最终KF @ request

希望这会有所帮助!

此致

Piyush

spaceman01
2楼-- · 2020-09-03 00:18

非常感谢您的帮助!

一周热门 更多>