试图总结一个公式,但它告诉我"此字段无法汇总"

2020-08-30 02:51发布

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

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


我的公司提取4种不同的原始产品,并创建5种不同的成品。 我创建了一个报告,以显示进来的原材料以及预期以标准产量在成品端所产生的结果。 yeild(这是一个公式)不允许我在报表页脚中创建摘要,以显示本周应能生产多少特定产品。 每种产品都有特定的产量,并且来自特定的仓库。 这些是公式:

  • TALLOW::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1",然后求和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2408
  • 用餐::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1",然后求和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2267
  • 套餐:如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S3",则总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2762
  • 血液餐::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S5",则总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。088
  • 油脂::IF {MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S6"然后取总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。6725

是否有针对每种特定产品的总计? 我尝试了一些其他操作,但无法正常工作。

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

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


我的公司提取4种不同的原始产品,并创建5种不同的成品。 我创建了一个报告,以显示进来的原材料以及预期以标准产量在成品端所产生的结果。 yeild(这是一个公式)不允许我在报表页脚中创建摘要,以显示本周应能生产多少特定产品。 每种产品都有特定的产量,并且来自特定的仓库。 这些是公式:

  • TALLOW::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1",然后求和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2408
  • 用餐::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1",然后求和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2267
  • 套餐:如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S3",则总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。2762
  • 血液餐::如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S5",则总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。088
  • 油脂::IF {MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S6"然后取总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT},{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE})*。6725

是否有针对每种特定产品的总计? 我尝试了一些其他操作,但无法正常工作。

付费偷看设置
发送
4条回答
95年老男孩
1楼 · 2020-08-30 03:25.采纳回答

我知道问题出在哪里,我之前应该已经注意到。 我怀疑您现有的公式也返回0。

要解决此问题,您将修改公式以取出总和-它们看起来像这样:

 {@ 脂}
 如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1"然后{MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT} *。2408其他0

 {@膳食}
 如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1"然后{MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT} *。2267其他0

 {@羽毛餐}
 如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S3"然后{MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT} *。2762否则0

 {@血液餐}
 如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S5"然后{MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT} *。088其他0

 {@润滑脂}
 如果{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S6"然后{MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT} *。6725其他0
 

现在,您可以使用"摘要"按钮(看起来很" E")为{MP_SCALE_DETAILS.RECEIVING_WAREHOUSE}组和总计创建总和。 创建它们后,您可以将它们放在报表上需要放置的位置-我假设是组页脚和报表页脚。

SAP浪
2楼-- · 2020-08-30 03:19

谢谢! 可行!

hongfeng1314
3楼-- · 2020-08-30 03:06

之所以发生这种情况,是因为您无法对包含Sum函数的公式求和。

要获得总计,您必须创建一个 与您现有的公式相似的一组新公式,这些公式将在没有该组的情况下加总。 例如,Tallow可能看起来像这样:

 IF {MP_SCALE_DETAILS.RECEIVING_WAREHOUSE} =" S1"然后
   总和({MP_SCALE_DETAILS.SCALE_LINE_NET_WEIGHT})*。2408 

-Dell

DafaDDDa
4楼-- · 2020-08-30 03:32

我尝试了很多次,但是没有用。 总是归零,谢谢!

一周热门 更多>