带嵌套If的SAP IBP关键指标计算

2020-08-19 09:13发布

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

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


嗨,

我们的计划订单计算如下:-

PLANORDER =总收据运输

如果小于1,则为Null

PLANORDER @WKPRODLOC = IF((" TOTALRECEIPT @WKPRODLOC"-" MINTRANSPORT @WKPRODLOC ")<1,NULL," TOTALRECEIPT @WKPRODLOCstrong "-" MINTRANSPORT @WKPRODLOC ")

现在的要求是:-要再添加一个条件

如果" STOCKINGNODETYPE" ='N'并且" NETDEMAND @ WKPRODLOC"> 0,然后为空

其他

PLANORDER @WKPRODLOC = IF((" TOTALRECEIPT @WKPRODLOC"-" MINTRANSPORT @WKPRODLOC ")<1,NULL," TOTALRECEIPT @WKPRODLOCstrong "-" MINTRANSPORT @WKPRODLOC ")

================================================ ==================================

STOCKINGNODETYPE是属性

您能建议完整的计算公式吗

致谢

萨非亚

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

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


嗨,

我们的计划订单计算如下:-

PLANORDER =总收据运输

如果小于1,则为Null

PLANORDER @WKPRODLOC = IF((" TOTALRECEIPT @WKPRODLOC"-" MINTRANSPORT @WKPRODLOC ")<1,NULL," TOTALRECEIPT @WKPRODLOCstrong "-" MINTRANSPORT @WKPRODLOC ")

现在的要求是:-要再添加一个条件

如果" STOCKINGNODETYPE" ='N'并且" NETDEMAND @ WKPRODLOC"> 0,然后为空

其他

PLANORDER @WKPRODLOC = IF((" TOTALRECEIPT @WKPRODLOC"-" MINTRANSPORT @WKPRODLOC ")<1,NULL," TOTALRECEIPT @WKPRODLOCstrong "-" MINTRANSPORT @WKPRODLOC ")

================================================ ==================================

STOCKINGNODETYPE是属性

您能建议完整的计算公式吗

致谢

萨非亚

付费偷看设置
发送
2条回答
风早神人
1楼 · 2020-08-19 10:01.采纳回答

PLANORDER @ WKPRODLOC = IF(" STOCKINGNODETYPE" =``N''AND" NETDEMAND @ WKPRODLOC"> 0,空,IF((" TOTALRECEIPT @ WKPRODLOC"-" MINTRANSPORT @ WKPRODLOC")<1, NULL," TOTALRECEIPT @ WKPRODLOC"-" MINTRANSPORT @ WKPRODLOC"))

注意,在N周围不是一个双引号而是两个单引号(不带空格)

渐行渐远_HoldOn
2楼-- · 2020-08-19 10:09

谢谢 伊尔希尔德,

我已经使用了双引号,但是系统给了我下面的错误,因此我已经用单引号进行了更新。

在IF((,之后,我也只放了一个括号。

看起来现在已经解决了问题,也会进行负面测试。

非常感谢您的投入。

错误详细信息

报价错误" N"

诊断

在PLANORDER @ WKPRODLOC计算中,在计算表达式中使用N键数字。 但是,未选择N键数字作为计算的输入。

程序

通过选择N键作为输入来更正计算,或者从计算表达式中删除N键。

一周热门 更多>