交叉表的计算成员中的舍入问题

2020-08-15 19:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个带有计算所得成员的交叉表...

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

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


我有一个带有计算所得成员的交叉表,可以创建平均值。 问题在于它总是四舍五入。 因此,如果平均值为3.8,它将显示为" 3"。 我希望将其舍入到小数点后一位。

但是,即使将字段格式更改为四舍五入到小数点后1位,它也只会加上零(3.0)。

我认为这可能与使用交叉表值(即"计数")的平均公式有关。

有人建议我如何更改此公式以解决此舍入问题? 谢谢!

本地号码var i; 本地号码var avg; 本地号码var cnt;

对于i:= 1到CurrentColumnIndex-1做(avg:= avg + GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex); cnt:= cnt + 1;); (avg + GridValueAt(CurrentRowIndex,0,CurrentSummaryIndex))/(cnt + 1);