src/main/kotlin/cn/flightfeather/supervision/business/autooutput/dataanalysis/AopDataAnalysis.kt
@@ -106,6 +106,8 @@ drMin = tempMin.total drOverAvgPer = overAvgRate(drAvg, dAvg) drDataNum = count(dataList) // 当数据量为0时,超月度区均值百分比变为0 if (drDataNum == 0) drOverAvgPer = .0 drEffectiveRate = effectiveRate(dataList, evaluationScene) } //更新入库 @@ -147,7 +149,13 @@ /** * 超月均值百分比 */ abstract fun overAvgRate(avg: Double, dAvg: Double?): Double? open fun overAvgRate(avg: Double, dAvg: Double?): Double? { return if (dAvg != null && dAvg != .0) { round(((avg - dAvg) / dAvg) * 1000) / 1000 } else { .0 } } /** * 数据个数