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
commit a11e9a5731
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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();