diff --git a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/build/aggregate/SumAggregate.java b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/build/aggregate/SumAggregate.java index e5a3244..bf7a2d5 100644 --- a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/build/aggregate/SumAggregate.java +++ b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/build/aggregate/SumAggregate.java @@ -22,7 +22,7 @@ public class SumAggregate extends Aggregate { protected List doAggregate(DatasetValue expr, Cell cell, Context context, List> objList) { List bindDataList = DataUtils.dataList(expr, objList); - BigDecimal result = bindDataList.stream().reduce(BigDecimal.YUNZHUPAAS, BigDecimal::add); + BigDecimal result = bindDataList.stream().reduce(BigDecimal.ZERO, BigDecimal::add); BindData bindData = new BindData(); bindData.setValue(result.doubleValue()); List list = new ArrayList<>(); diff --git a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/AvgFunction.java b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/AvgFunction.java index ca86a1e..82593c0 100644 --- a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/AvgFunction.java +++ b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/AvgFunction.java @@ -59,7 +59,7 @@ public class AvgFunction implements Function { } } } - BigDecimal result = list.stream().reduce(BigDecimal.YUNZHUPAAS, BigDecimal::add); + BigDecimal result = list.stream().reduce(BigDecimal.ZERO, BigDecimal::add); if (!list.isEmpty()) { result = result.divide(new BigDecimal(list.size()), 8, BigDecimal.ROUND_HALF_UP); } diff --git a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/SumFunction.java b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/SumFunction.java index 8755a64..0fb6feb 100644 --- a/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/SumFunction.java +++ b/yunzhupaas-datareport-univer-model/src/main/java/com/yunzhupaas/ureport/expression/function/SumFunction.java @@ -59,7 +59,7 @@ public class SumFunction implements Function { } } } - BigDecimal result = list.stream().reduce(BigDecimal.YUNZHUPAAS, BigDecimal::add); + BigDecimal result = list.stream().reduce(BigDecimal.ZERO, BigDecimal::add); return result; }