Vue相加数据出错,

Vue相加数据出错,可以帮忙看看哪里错了吗?为什么图表的上期的数据加起来会多呢?

img

img

img


newRes.map(item => {
                if(DataList2.some(item2 => item2.name == item.group_by)) {
                    DataList2.map(item2 => {
                        if(item2.name == item.group_by) {
                            let value = item2.value + item.sum;
                            item2.value = Number(value.toFixed(2))
                        }
                    })
                } else {
                    DataList2.push({value: item.sum, name: item.group_by})
                }
            })

你把本期的 2022年的也加上去了,比较的时候 不能只比较group_by 还要比较 count_by 这俩都是条件吧