ABAP CDS查看默认聚合#FORMULA

2020-08-15 22:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的SAP顾问 我试图在CD...

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

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


尊敬的SAP顾问

我试图在CDS视图中使用'@DefaultAggregation:#FORMULA'聚合,但是我无法使其工作。

业务需求如下:我们有定购数量和已售数量,并且必须提供已售商品中所占数量的百分比。

对于订购数量和售出数量,我使用了" @DefaultAggregation:#SUM",对于计算列,我使用了以下摘自另一篇文章的代码段:

 @ Aggregation.default:#FORMULA
 @ AnalyticsDetails.query.formula:'NDIV0(QtaSold/QtaOrdered)* 100'
 @ AnalyticsDetails.query.decimals:2
 1作为百分比

在测试CDS时,对于计算所得的列,我在整个输出中得到了'1'。

您能告诉我我想念什么吗?