BEx中的逻辑公式

2020-09-16 11:03发布

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

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


尊敬的专家,

我需要在BEx查询中将生产数量乘以费率。 如果产量不为零,则运行良好。

如果产量为零,我想取生产数量1。 这样我就可以在结果行中得到一个值。

请指导我。

谢谢

Sanjana Singh

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

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


尊敬的专家,

我需要在BEx查询中将生产数量乘以费率。 如果产量不为零,则运行良好。

如果产量为零,我想取生产数量1。 这样我就可以在结果行中得到一个值。

请指导我。

谢谢

Sanjana Singh

付费偷看设置
发送
5条回答
hengyuye
1楼 · 2020-09-16 11:27.采纳回答

嗨,

执行此操作。 首先创建一个公式,我们将其称为FORMULA1。

FORMULA1 =生产数量*成本

隐藏它。 然后为您的IF条件创建另一个公式,我们将其称为FINAL_FORMULA。

FINAL_FORMULA =(生产数量<> 0)*配方1 +成本

OR

FINAL_FORMULA =(生产数量== 0)*成本+公式1

但是我更喜欢第一个。

此致

Loed

Nan4612
2楼-- · 2020-09-16 11:42

不客气的Sanjana。

此致

输掉

95年老男孩
3楼-- · 2020-09-16 11:33

你好,

如果订购数量= 0,则下面的公式给出基本价格。否则,给出运费。

您可以类似地构建逻辑。 (order qty == 0)的行为类似于IF条件,如果qty为0,则返回1(true)。

空代码
4楼-- · 2020-09-16 11:43

嗨Meenakshi,

我已经做出了这样的逻辑

(生产数量== 0)*成本+(生产数量<> 0)*成本

但是我得到了Rate的价值。

我想说

如果生产数量为0,那么成本将乘以1(生产数量),否则实际生产数量将乘以成本。

案例A:

如果费率= 10&生产数量= 120吨

然后120 * 10 = 120

案例B:

如果费率= 10&生产数量= 0吨

然后10 * 1 = 10

请指导。

谢谢

Sanjana

Hi Loed和Meenakshi,


可行。


谢谢

Sanjana

一周热门 更多>