Merge pull request #6918 from ulleo/dev

fix: 在指标设置为“占比”的情况下,钻取可能触发 / by zero 报错
This commit is contained in:
ulleo
2023-11-29 14:57:22 +08:00
committed by GitHub

View File

@@ -1379,6 +1379,9 @@ public class ChartViewService {
if (StringUtils.isEmpty(cValue)) {
continue;
}
if (sum.equals(new BigDecimal(0))) {
continue;
}
item[dataIndex] = new BigDecimal(cValue)
.divide(sum, 8, RoundingMode.HALF_UP)
.toString();