警报关键指标在计划视图中仅显示过去3个月和将来3个月的标志

2020-08-21 07:49发布

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

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


IBP专家,

我对警报关键人物有一个要求。

1)编写下面的表达式,根据情况,该表达式在过去和将来的所有时间段内都将以红色显示为" 1"或" 0"。

ALRTFCSTDIFFSALES @ REQUEST = IF(ABS(((" ADJUSTEDACTUALSQTY @ REQUEST"-" DLYAVGFINALFCST @ REQUEST")/" DLYAVGFINALFCST @ REQUEST")* 100> 30,1,0)

2)要求是

警报关键人物在计划视图中仅需要过去3个月和将来3个月显示"警报标志"(例如:1)。

在REQUEST级别开发如下表达式。

ALRTFCSTDIFFSALES @ REQUEST = IF(("" PERIODID3" <=" $$ PERIODID3CU $$" – 3)OR(" PERIODID3">" $$ PERIODID3CU $$" + 2),NULL,IF(ABS((" ADJUSTEDACTUALSQTY @ REQUEST"-" DLYAVGFINALFCST @ REQUEST")/" DLYAVGFINALFCST @ REQUEST")* 100> 30,1,0))))

3)但是在REQUEST级别进行PERIODID条件检查将不起作用,因为REQUEST计划级别没有PERIOD。

4)随附图片供您参考。

需要您的建议。

alertforecastdiffsales-kf-flag.jpg alertforecastdiffsales-kf-flag-expression.jpg alertforecastdiffsales-kf- flag-expression-required.jpg

谢谢

提前感谢您的帮助和投入。

alertforecastdiffsales-kf-flag.jpg (26.9 kB)

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

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


IBP专家,

我对警报关键人物有一个要求。

1)编写下面的表达式,根据情况,该表达式在过去和将来的所有时间段内都将以红色显示为" 1"或" 0"。

ALRTFCSTDIFFSALES @ REQUEST = IF(ABS(((" ADJUSTEDACTUALSQTY @ REQUEST"-" DLYAVGFINALFCST @ REQUEST")/" DLYAVGFINALFCST @ REQUEST")* 100> 30,1,0)

2)要求是

警报关键人物在计划视图中仅需要过去3个月和将来3个月显示"警报标志"(例如:1)。

在REQUEST级别开发如下表达式。

ALRTFCSTDIFFSALES @ REQUEST = IF(("" PERIODID3" <=" $$ PERIODID3CU $$" – 3)OR(" PERIODID3">" $$ PERIODID3CU $$" + 2),NULL,IF(ABS((" ADJUSTEDACTUALSQTY @ REQUEST"-" DLYAVGFINALFCST @ REQUEST")/" DLYAVGFINALFCST @ REQUEST")* 100> 30,1,0))))

3)但是在REQUEST级别进行PERIODID条件检查将不起作用,因为REQUEST计划级别没有PERIOD。

4)随附图片供您参考。

需要您的建议。

alertforecastdiffsales-kf-flag.jpg alertforecastdiffsales-kf-flag-expression.jpg alertforecastdiffsales-kf- flag-expression-required.jpg

谢谢

提前感谢您的帮助和投入。

alertforecastdiffsales-kf-flag.jpg (26.9 kB)
付费偷看设置
发送
2条回答
shere_lin
1楼 · 2020-08-21 08:24.采纳回答

我建议将公式移至基本计划级别,并具有例如MAX的请求级别,因为在聚合级别上,您希望看到警报,而在任何详细级别上,都会给出警报条件

只需考虑一下您希望查看的是用户是否按季度显示数据,因为在大多数情况下,PERIODID3CU可能在季度的中间,并且取平均值进行计算

在将输入kf的值复制到其中的位置之间(但仅在PERIODID3级别上的给定时间段内)具有帮助器。 比按要求级别执行公式,但剥夺了PERIODID3子句

能不能别闹
2楼-- · 2020-08-21 08:23

您好,Irmhild Kuntze,

感谢您的答复。

我尝试将公式写到基本计划级别(MTHPRODLOCCUSTSBU),并使用聚合函数MAX和AVG和MIN,尝试在请求级别获取值。

但是我在基础计划级别(MTHPRODLOCCUSTSBU)和REQUEST级别获得了不同的结果

1)PERIODID3 =月

用户将每月查看一次数据以检查警报。

2)我已附加了屏幕截图,如果"实际销售"和"最终预测"之间的差值超过30%,则将显示" 1"或" 0"。

3)要求为

警报关键人物在计划视图中仅需要过去3个月和将来3个月显示"警报标志"(例如:1)。

在REQUEST级别开发如下表达式。

4)您能否提供一些示例表达式语法,说明如何检查PERIODID3条件以仅在过去3个月和未来3个月内显示警报标志" 1"或" 0"。

请求级别,由于REQUEST计划级别没有PERIOD,系统将不允许检查PERIODID条件。

5)如何检查以下情况

IF(("" PERIODID3" <=" $$ PERIODID3CU $$" – 3)或((" PERIODID3">" $$ PERIODID3CU $$" + 2

并检查以下情况

IF(ABS(((" ADJUSTEDACTUALSQTY @ REQUEST"-" DLYAVGFINALFCST @ REQUEST")/" DLYAVGFINALFCST @ REQUEST")* 100> 30,1,0)

并在KF"警告:预测与销售的差异"(ALRTFCSTDIFFSALES)中显示" 1"或" 0"。

预先感谢。

一周热门 更多>