使用其他行的数据进行计算

2020-09-12 05:10发布

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

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


嗨,

我有一个要求,请使用属性视图根据条件来自另一行来计算结果。

如果KSCHL = Y,则将根据KBETR设置结果。 如果不是,则结果将由其自己的KBETR * KBETR从对应的密钥对(MATNR,WERKS)中设置。 请参见示例。

MATNR | WERK | KSCHL | KBETR | 预期结果

01 | A | X | 10 | 200 x 10

01 | A | Y | 200 | 200

01 | A | Z | 15 | 200 x 15

我正在考虑添加一个隐藏列以将值200存储在其他行上,然后使用它做倍数,或者创建一个带有参数的计算视图以保存该值。 但是,对于该要求,我仍然没有找到正确的答案。

非常感谢您的帮助

Binh

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

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


嗨,

我有一个要求,请使用属性视图根据条件来自另一行来计算结果。

如果KSCHL = Y,则将根据KBETR设置结果。 如果不是,则结果将由其自己的KBETR * KBETR从对应的密钥对(MATNR,WERKS)中设置。 请参见示例。

MATNR | WERK | KSCHL | KBETR | 预期结果

01 | A | X | 10 | 200 x 10

01 | A | Y | 200 | 200

01 | A | Z | 15 | 200 x 15

我正在考虑添加一个隐藏列以将值200存储在其他行上,然后使用它做倍数,或者创建一个带有参数的计算视图以保存该值。 但是,对于该要求,我仍然没有找到正确的答案。

非常感谢您的帮助

Binh

付费偷看设置
发送
2条回答
jovirus
1楼 · 2020-09-12 05:26.采纳回答

KSCHL = Y的"密钥对"多久存在一次? 我认为只有一次,因为否则将不可能以独特的方式来识别它。 在这种情况下,您可以将该数据合并到一个单独的投影节点中,并将您的计算逻辑应用于一个计算列中。

请考虑属性视图已被弃用,您应该使用图形化计算。 是,以后才可以观看。

Bunny_CDM
2楼-- · 2020-09-12 05:19

是的,MATNR-WERKS-KSCHL是唯一的。

我也考虑使用计算视图。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答